1. Inicio
  2. Documentos
  3. NS MDFe
  4. Eventos de MDFe
  5. Pagamento da Operação de Transporte no MDFe

Pagamento da Operação de Transporte no MDFe

Através deste endpoint é possível realizar um evento de Pagamento da Operação de Transporte para um manifesto previamente autorizado através da API.

Este evento é possível apenas para TAC-Agregado.

URL

Produção: POST https://mdfe.ns.eti.br/mdfe/operpayment

Dados de entrada
CampoDescriçãoOcorrênciaPaiTipoObservação
X-AUTH-TOKENToken de acesso do usuário1-1C
chMDFeChave de acesso da MDF-e1-1N
tpAmbTipo do ambiente de autorização do MDF-e1-1N1 - Produção; 2 - Homologação
dhEventoData e hora da ocorrência do evento1-1DatePadrão Sefaz AAAA-MM-DDTHH:MM:SS + UTC Ex.: 2016-06-13T15:04:10-02:00
nProtNúmero do protocolo de autorização do MDF-e1-1N
infViagensInformações do total de viagens acobertadas pelo Evento “pagamento do frete”1-1O
qtdViagensQuantidade total de viagens realizadas com o pagamento do Frete1-1infViagensNTamanho: 5
nroViagemNúmero de referência da viagem do MDF-e referenciado1-1infViagensNTamanho: 5
infPagGrupo de Informações dos pgto do MDF-e1-NArray
xNomeNome do contratante0-1infPagCTamanho: 2-60
CNPJNúmero do CNPJ do contratante do serviço1-1infPagNObrigatório quando CPF e idEstrangeiro não preenchidos
CPFNúmero do CPF do contratante do serviço1-1infPagNObrigatório quando CNPJ e idEstrangeiro não preenchidos
idEstrangeiroIdentificador do contratante em caso de contratante estrangeiro1-1infPagCObrigatório quando CNPJ e CPF não preenchidos
vContratoValor total do contrato1-1infPagDecFormato: 13v2
indPagIndicador da Forma de Pagamento1-1infPagN0-Pagamento à Vista; 1-Pagamento à Prazo;
infBancInformações bancárias1-1infPagO
codBancoNúmero do banco1-1infBancCObrigatório quando CNPJIPEF não preenchido
codAgenciaNúmero da Agência1-1infBancCObrigatório quando CNPJIPEF não preenchido
CNPJIPEFNúmero do CNPJ da Instituição de pagamento Eletrônico do Frete1-1infBancNObrigatório quando codBanco e codAgencia não preenchidos
CompComponentes do Pagamento do Frete1-NinfPagO
tpCompTipo do Componente1-1CompN01 - Vale Pedágio 02 - Impostos, taxas e contribuições 03 - Despesas (bancárias, meios de pagamento, outras) 99 – Outros
vCompValor do Componente1-1CompDecFormato: 13v2
xCompDescrição do componente do tipo Outros0-1CompCTamanho: 2-60
infPrazoInformações do pagamento a prazo0-1infPagInformar somente se indPag for à Prazo
nParcelaNúmero da parcela0-1infPrazoNTamanho: 3
dVencData de vencimento da Parcela0-1infPrazoDFormato: AAAA-MM-DD
vParcelaValor da parcela1-1infPrazoNFormato: 13v2
Exemplo de requisição

Requisição de encerramento de MDF-e

curl -X POST \
-H "Content-Type: application/json" \
-d '{
     "chMDFe": "99999999999999999999999999999999999999999999",
     "nProt": "999999999999999",
     "tpAmb": 2, 
     "dhEvento": "2020-03-23T18:06:00-03:00",
     "infViagens": {
          "qtdViagens": "00001",
          "nroViagem": "05897"
     },
     "infPag": [
          {
          "CPF": "99999999999",
          "vContrato": "5.00",
          "indPag": "0",
          "infBanc": {
               "CNPJIPEF": "99999999999999"
          },
          "Comp": [
               {
               "tpComp": "01",
               "vComp": "5.00"
               }
          ]
          }
     ]
}'\
https://mdfe.ns.eti.br/mdfe/operpayment
Dados retornados
CampoDescriçãoTipoPaiObservação
statusCódigo de status do processamentoN
motivoDescrição literal do status de processamentoA
retEventoObjeto contendo os dados de processamento do cancelamento na SefazOSomente em status = 200
cStatCódigo de situação do processamentoCretEvento
xMotivoDescrição literal da situação do processamento na SefazAretEvento
chMDFeChave de acesso do MDF-eNretEventoSomente em cStat = 135
dhRegEventoData e hora de registro do evento na SefazDretEventoPadrão Sefaz AAAA-MM-DDTHH:MM:SS + UTC Ex.: 2016-06-13T15:04:10-03:00 Somente em cStat = 135
nProtNúmero do protocolo de autorização do eventoNretEventoSomente em cStat = 135
xmlXML de distribuição do evento de cancelamentoSretEventoSomente em cStat = 135
erroObjeto contendo as informações de erro caso o cancelamento não possa ser realizado com sucessoOSomente em status diferente de 200
cStatCódigo de status do erroNerro
xMotivoDescrição literal do erroAerro
Exemplos de retorno

Retorno com sucesso

{
    "status": 200,
    "motivo": "Pagamento de Operação incluído com sucesso",
    "retEvento": {
        "cStat": "135",
        "xMotivo": "Evento registrado e vinculado ao MDF-e",
        "chMDFe": "43170507364617000135580000000003431000003367",
        "dhRegEvento": "2017-05-15T12:01:00-03:00""nProt": "184211003521139""xml": "<procEventoMDFe></procEventoMDFe>"
    }
}
Códigos de retorno
CódigoDescrição
200MDF-e cancelado com sucesso
-2Chave de acesso inválida
-3Não foi possível cancelar a MDF-e Verifique o objeto erro para maiores informações
-4Problema com certificado digital Verifique o objeto erro para maiores informações
-7Deve ser informada uma lista de infPag contendo ao menos 1 elemento

Como podemos ajudar?