Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

O objeto Parcela da fatura (snap_mall__Parcela_fatura__c) contém todas as informações de cadastro da fatura.

Para criação de uma Parcela de fatura se faz necessário previamente possuir cadastrado na base: Fatura

...

Rótulo do campoNome de APITipo de dadosObrigatórioDescrição
Comissãosnap_mall__Comissao__cPesquisa(Comissão)
ID da comissão que foi calculado pela parcela da fatura
Criado porCreatedByIdPesquisa(Usuário)XPreenchimento automático com o usuário de sistema que realizou a criação do cadastro ou usuário da integração
Código do pagamentosnap_mall__Codigo_pagamento__cTexto(50) (Não-diferenciação exclusiva de maiúsculas e minúsculas)
Informação o código do pagamento da fatura
Data de pagamentosnap_mall__Data_pagamento__cData
Informação data de pagamento da parcela da fatura
Data de vencimentosnap_mall__Data_vencimento__cDataXInformação da data de vencimento da parcela da fatura
Data do estorno da parcelasnap_mall__Data_estorno__cData
Informação da data de estorno da parcela da fatura
Data do estorno do pagamentosnap_mall__Data_estorno_pagamento__cData
Informação da data de estorno da data de pagamento da parcela da fatura
Descrição da parcelasnap_mall__Descricao__cÁrea de texto(255)
Informação da descrição da parcela da fatura
Descrição do pagamentosnap_mall__Descricao_pagamento__cTexto(100)
Informação da descrição do pagamento da parcela
Faturasnap_mall__Fatura__cDetalhes do mestre(Fatura)XID da fatura cadastrada no objeto fatura
ID Externosnap_mall__Id_externo__cTexto(100) (ID externo) (Não-diferenciação exclusiva de maiúsculas e minúsculas)
ID do sistema ERP, que poderá ser informado no momento da inserção da conta, para futuras atualizações, através deste ID
Motivo do estornosnap_mall__Motivo_estorno__cTexto(100)
Informação do motivo de estorno da parcela da fatura
Número do boletosnap_mall__Numero_boleto__cTexto(50)
Informação do numero de boleto da parcela da fatura
ParcelaNameNumeração automáticaX
Número da parcela da fatura
Situaçãosnap_mall__Situacao__cLista de opçõesX

Lista de situações da parcela da fatura

Opções disponíveis

  • Pendente
  • Paga
  • Estornada
  • Renegociada
Valor da multasnap_mall__Valor_multa__cMoeda(12, 2)
Informação do valor da multa da parcela da fatura
Valor da parcelasnap_mall__Valor_parcela__cMoeda(12, 2)XInformação do valor da parcela da fatura
Valor do descontosnap_mall__Valor_desconto__cMoeda(12, 2)
Informação do valor do desconto da parcela da fatura
Valor do jurosnap_mall__Valor_juro__cMoeda(12, 2)
Informação do valor de juros da parcela da fatura
Valor pagosnap_mall__Valor_pago__cMoeda(12, 2)
Informação do valor pago da parcela da fatura
Última modificação feita porLastModifiedByIdPesquisa(Usuário)XInformação do usuário de sistema que realizou a ultima modificação ou usuário da integração



               Criar Parcela da Fatura:

                 Método : POST

                 URI: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__Parcela_fatura__c/

                 Descrição: Método de criação de uma Parcela de Fatura(snap_mall__Parcela_fatura__c) , informando todos os campos utilizados para uma parcela.



Request
{
"snap_mall__Fatura__c":"a0fo0000008QrCH",
"snap_mall__Situacao__c":"Pendente",
"snap_mall__Descricao__c":"Parcelado",
"snap_mall__Data_vencimento__c":"2018-05-07",
"snap_mall__Valor_desconto__c":"0",
"snap_mall__Valor_parcela__c":"12000.00",
"snap_mall__Data_estorno__c":"2018-05-07",
"snap_mall__Motivo_estorno__c":"Não se aplica",
"snap_mall__Valor_juro__c":"0",
"snap_mall__Valor_multa__c":"0",
"snap_mall__Numero_boleto__c":"3",
"snap_mall__Descricao_pagamento__c":"Pagamento curto prazo",
"snap_mall__Codigo_pagamento__c":"312",
"snap_mall__Data_estorno_pagamento__c":"2018-05-07",
"snap_mall__Tipo_de_movimento__c":"a0r1J000006980WQAQ",
"snap_mall__Data_pagamento__c":"2018-05-07",
"snap_mall__Valor_pago__c":"12000.00",
"snap_mall__Id_externo__c":"123456789",
"snap_mall__Comissao__c":"a081J00001ZFmPDQA1"
}



Response

{
"id": "a0o1J00000FHuGWQA1",
"success": true,
"errors": []
}


Atualizar Parcela da Fatura:

               Método : PATCH

               URI com ID salesforce: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__Parcela_fatura__c/ (Id do registro salesforce)

               URI com ID externo: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__Parcela_fatura__c/snap_mall__Id_externo__c/ (Id externo)

               Descrição: 

Método de atualização de uma Parcela da fatura(snap_mall__Parcela_fatura__c)  de qualquer tipo, informando no body apenas os  campos que se deseja atualizar.

       Existem duas possibilidades de atualização da Parcela da Fatura: Um com Id Salesforce o outro com o Id Externo, a diferenciação desta chamada vai ser na URI.

               O método PATCH pode ser utilizado par Upsert, em caso do Id externo informado não existir na base e contiver todos os campos obrigatórios no body. 


Request

{
"snap_mall__Valor_desconto__c":"12",
"snap_mall__Valor_juro__c":"3"

}



Response

Response em caso de sucesso da atualização retornará vazio.


Deletar ContaParcela da Fatura:

Método : DELETE

URI com ID salesforce: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__Parcela_fatura__c/ (Id do registro salesforce)

...

Descrição: Método de deleção de uma Parcela da Fatura(snap_mall__Parcela_fatura__c) .  Existem duas possibilidades de deleção da Parcela da Fatura : Um com Id Salesforce o outro com o Id Externo, a diferenciação desta chamada vai ser na URI.



Request


Body de deleção é vazio.


Response

Response de deleção retorna vazio.

...