Envio
A rota pagtoop será utilizada para enviar um evento de Pagamento de Operação de Transporte em um MDF-e que já foi autorizado.
POST
Headers
Nome | Descrição | Exemplo |
Content-Type | Indica o tipo de arquivo | application/x-www-form-urlencoded |
Authorization | Este usuário e senha são os seus dados para logar como administrador em um grupo do SaaS | Basic YWRtaW46MTIzbXVkYXI= |
Body
Nome | Descrição |
Grupo | Nome do grupo. |
CNPJ | CNPJ que está vinculado ao grupo que será usado para enviar a requisição de descarte, apenas números. |
ChaveNota | Chave da MDF-e (44 dígitos). |
DhEvento | Data e Hora do evento (aaaa-mm-ddThh:mm:ss). |
SequenciaEvento | Sequência do Evento. |
Fuso | Fuso horário, se não informado é usado o fuso configurado no SaaS (-hh:mm). |
Arquivo | TX2 ou XML com os campos do evento (ver abaixo). |
CamposRetorno | Opcional - informações do MDF-e |
CamposRetornoEvento | Opcional - informações do Evento do MDF-e |
Integração por Pasta - Manager Edoc
Para realizar o envio do pagamento por pasta, basta colocar um arquivo no formato Tx2 ou Xml dentro da pasta Envia.
No final dessa documentação temos como exemplo arquivos em anexo para envio por pasta.
Retorno
Exemplo de retorno:
"Protocolo de autorização", "cStat (Código de status do retorno da Sefaz)", "Mensagem da Sefaz"
151150001669135, 135, Evento registrado e vinculado a MDF-e
Exemplo de retorno com erro:
"Palavra Exception", "Classe da Exception", "Mensagem de Exception"
EXCEPTION, EspdCheckChaveNotaException, A chave da nota está vazia
Detalhes sobre o evento
Para utilizar este evento, obrigatoriamente o tipo de proprietário do Veículo com a Tração MDF-e deve ser 0 – TAC Agregado.
Identificando no MDF-e
Para identificar o tipo de proprietário do Veículo com a Tração MDF-e, basta observar a tag tpProp_33, que deve estar com valor 0
TX2 = tpProp_33=0
XML = <tpProp>0</tpProp>
Exemplo em Tx2 do parâmetro Arquivo da requisição :
TX2
formato=tx2
Documento=pagtoop
INCLUIR
descEvento_1=Pagamento Operacao MDF-e
nProt_2=123456789012345
qtdViagens_3=00001
nroViagem_4=00001
SALVAR
incluirinfPag
xNome_5=Teste
CPF_6=
CNPJ_7=12345678901234
idEstrangeiro_8=
vContrato_9=120.00
indPag_10=1
codBanco_11=213
codAgencia_12=213
CNPJIPEF_13=
PIX_20=
vAdiant_21=0.00
indAntecipaAdiant_22=1
tpAntecip_23=2
salvarinfPag
incluirComp
tpComp_14=99
vComp_15=120.00
xComp_16=Outros
salvarComp
incluirinfPrazo
nParcela_17=001
dVenc_18=2020-03-08
vParcela_19=40.00
salvarinfPrazo
incluirinfPrazo
nParcela_17=002
dVenc_18=2020-04-08
vParcela_19=40.00
salvarinfPrazo
incluirinfPrazo
nParcela_17=003
dVenc_18=2020-05-08
vParcela_19=40.00
salvarinfPrazo
Exemplo em Xml do parâmetro Arquivo da requisição :
XML
formato=xml
documento=pagtoop
<evPagtoOperMDFe xmlns="http://www.portalfiscal.inf.br/mdfe">
<descEvento>Pagamento Operacao MDF-e</descEvento>
<nProt>123456789012345</nProt>
<infViagens>
<qtdViagens>00001</qtdViagens>
<nroViagem>00001</nroViagem>
</infViagens>
<infPag>
<xNome>Teste</xNome>
<CNPJ>12345678901234</CNPJ>
<Comp>
<tpComp>99</tpComp>
<vComp>120.00</vComp>
<xComp>Outros</xComp>
</Comp>
<vContrato>120.00</vContrato>
<indPag>1</indPag>
<vAdiant>0.00</vAdiant>
<indAntecipaAdiant>1</indAntecipaAdiant>
<infPrazo>
<nParcela>001</nParcela>
<dVenc>2020-03-08</dVenc>
<vParcela>40.00</vParcela>
</infPrazo>
<infPrazo>
<nParcela>002</nParcela>
<dVenc>2020-04-08</dVenc>
<vParcela>40.00</vParcela>
</infPrazo>
<infPrazo>
<nParcela>003</nParcela>
<dVenc>2020-05-08</dVenc>
<vParcela>40.00</vParcela>
</infPrazo>
<tpAntecip>2</tpAntecip>
<infBanc>
<codBanco>213</codBanco>
<codAgencia>213</codAgencia>
<CNPJIPEF>12345678901234</CNPJIPEF>
<PIX>12345678901234</PIX>
</infBanc>
</infPag>
</evPagtoOperMDFe>
Comentários
0 comentário
Por favor, entre para comentar.