1. Inicio
  2. Documentos
  3. NS MDFe
  4. Eventos de MDFe
  5. Alteração do Pagamento

Alteração do Pagamento

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

Autor do Evento: O autor é o emitente do MDFe.

URL

https://mdfe.ns.eti.br/mdfe/alterpayment

Dados de Entrada
CampoDescriçãoOcorrênciaPaiTipoObservação
X-AUTH-TOKENToken de acesso do usuário1-1-C
chMDFeChave de acesso da MDF-e1-1-N
tpAmbTipo do ambiente de autorização do MDF-e1-1-N1 - Produção / 2- Homologação
dhEventoData e hora da ocorrência do evento1-1-DatePadrão Sefaz AAAA-MM-DDTHH:MM:SS + UTC Ex.: 2023-01-24T15:04:10-02:00
nProtNúmero do protocolo de autorização do MDF-e1-1-N
nSeqEventoNúmero sequencial do evento1-1-N
infPagGrupo de Informações dos pgto do MDFe1-1-O
xNomeNome do contratante0-1infPagC
CPFNúmero do CPF do contratante do serviço1-1infPagN
CNPJNúmero do CNPJ do contratante do serviço1-1infPagN
idEstrangeiroIdentificador do contratante em caso de contratante estrangeiro1-1infPagC
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-1CompN
xCompDescrição do componente do tipo outros0-1CompC
vContratoValor total do contrato1-1infPagN
indPagIndicador da Forma de Pagamento1-1infPagN0-Pagamento à Vista;
1-Pagamento à Prazo.
vAdiantValor do Adiantamento0-1infPagNInformar apenas para pagamento a Prazo
indAntecipaAdiantAntecipar o Pagamento0-1infPagNInformar apenas se for autorizado antecipar o pagamento
infPrazoInformações do pagamento a prazo.
0-ninfPagOInformar somente se o pagamento for à prazo
nParcelaNúmero da parcela 1-1infPrazoN
dVencData de vencimento da Parcela1-1infPrazoDateAAAA-MM-DD
vParcelaValor da parcela1-1infPrazoN
tpAntecipTipo de Permissão em relação a antecipação
das parcelas
0-1infPrazoN0 - Não permite antecipar;
1 - Permite antecipar as parcelas;
2 - Permite antecipar as parcelas mediante
confirmação
infBancInformações bancárias.
1-1infPagO
codBancoNúmero do Banco1-1infBancC
codAgenciaNúmero da Agência1-1infBancC
CNPJIPEFNúmero do CNPJ da Instituição de Pagamento eletrônico do Frete1-1infBancN
PIXChave PIX1-1infBancCPode ser email, CPF/ CNPJ (somente
números), Telefone com a seguinte
formatação (+5599999999999) ou a chave
aleatória gerada pela instituição.
Exemplo de Requisição
curl -X POST \
-H "Content-Type: application/json" \
-d '{
    "X-AUTH-TOKEN": "ADQWREQW561D32AWS1D6",
    "chMDFe": "43230107364617000135580010000119961104332214",
    "nProt": "943230000000320",
    "dhEvento": "2023-01-24T14:39:00-03:00",
    "tpAmb": "2",
    "nSeqEvento": "3",
    "infPag": {
        "xNome": "NS TECNOLOGIA",
        "CPF": null,
        "CNPJ": "07364617000135",
        "idEstrangeiro": null,
        "Comp": [
            {
                "tpComp": "99",
                "vComp": "1000",
                "xComp": "teste",
                "vAdiant":"10.00"
            }
        ],
        "vContrato": "1000.00",
        "indPag": "0",
        "infBanc": {
            "codBanco": null,
            "codAgencia": null,
            "CNPJIPEF": null,
            "PIX": "+5551981494036"
        }
    }
}'\
https://mdfe.ns.eti.br/mdfe/alterpayment
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 SefazO-Somente status igual à 200
cStatCódigo de situação do processamentoCretEvento
xMotivoDescrição literal da situação do processamento na SefazAretEvento
idEventoId de identificação do EventoNretEvento
chMDFeChave de acesso do MDF-eNretEvento
dhRegEvento Data e hora de registro do evento na SefazDateretEventoAAAA-MM-DDTHH:MM:SS + UTC
nProtNúmero do protocolo de autorização do eventoNretEvento
xmlXML de distribuição do evento de Alteração do PagamentoSretEvento
erroObjeto contendo as informações de erro caso o cancelamento não possa ser realizado com sucessoO-Somente status diferente de 200
cStatCódigo de status do erroNerro
xMotivoDescrição literal do erroAerro
Exemplo de Retorno

Retorno com sucesso:

{
    "status": 200,
    "motivo": "Alteração de Pagamento de Operação incluído com sucesso",
    "retEvento": {
        "cStat": "135",
        "xMotivo": "Evento registrado e vinculado ao MDF-e",
        "idEvento": "1101184323010736461700013558001000011996110433221403",
        "chMDFe": "43230107364617000135580010000119961104332214",
        "dhRegEvento": "2023-01-24T16:04:54-03:00",
        "nProt": "943230000001750",
        "xml": "<?xml version=\"1.0\" encoding=\"utf-8\"?><procEventoMDF
...</retEventoMDFe></procEventoMDFe>"
    }
}

Retorno com falha:

{
    "status": -6,
    "motivo": "Xml específico do evento invalido de acordo com a validacao contra schema",
    "erros": [
        "Comp : cvc-complex-type.2.4.a: Invalid content... is expected."
    ]
}
Códigos de Retorno
CódigoDescrição
200Alteração de Pagamento de Operação incluído com sucesso
-3Não foi possível vincular o evento ao MDF-e, consulte o Objeto de 'erros' para ver os detalhes
-6Erro de esquema, consulte o Objeto de 'erros' para ver os detalhes

Como podemos ajudar?