FoccoSMF - Administradora de Pagamentos (SUPPLIER)
Utilização de Serviços de Envio e Consulta de Dados para a Supplier
Para utilização dos serviços da Supplier é utilizado o padrão REST, utilizando JSON para envio e recebimento das informações.
A URL base para utilização dos serviços é o http://<IP>:<PORTA>/<SERVIÇO>
do FoccoSMF.
Exemplo: http://localhost:8878/AdministradorPagamentos/SendInvoice
1 - Estrutura Base
1.1 - Request
1.1.1 - Campos
O corpo das demais requisições será enviado pelo atributo Requests.
Atributo |
Tipo |
Informação |
Valor Padrão |
ChaveAmbiente |
string |
Chave do Ambiente |
|
Modelo |
string |
Modelo do Documento |
"ADMINISTRADOR_PAGAMENTOS" |
Cnpj |
string |
CNPJ da Empresa |
|
CodigoGenerico |
string |
Código Genérico da Plataforma |
"SUPPLIER" |
UrlBase |
string |
URL da API |
|
Authentication |
dynamic |
Dados da Autenticação |
|
Requests |
object[] |
Dados de Envio |
|
1.2 - Response
1.2.1 - Campos
O corpo dos demais retornos será enviado pelo atributo Responses.
Atributo |
Tipo |
Informação |
Responses |
dynamic |
Dados de Retorno |
2 - Envio de Solicitação de Concessão de Crédito
2.1 - Request
2.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/SendCustomerConcession
2.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
limiteCompraParceiro |
double |
Limite de compra no ERP |
Sim |
limiteCompraSugerido |
double |
Limite de compra sugerido/solicitado para a Supplier |
Sim |
solicitacaoEmergencial |
string |
Indica se é uma solicitação emergencial |
Sim |
informacoesComplementares |
string |
Informações complementares do Cliente |
Não |
dadosCadastrais |
object |
Dados cadastrais do Cliente |
Sim |
dadosCadastraisPF |
object |
Dados cadastrais do Cliente pessoa física |
Sim |
historicoCompras |
object |
Histórico de compras do Cliente dos últimos 12 meses (títulos CR vinculados a notas) |
Sim |
2.1.3 - Estrutura Histórico Compras
Atributo |
Tipo |
Informação |
Obrigatório |
nf |
string |
Número da nota fiscal |
Sim |
dtem |
string |
Data de emissão de nota fiscal |
Sim |
dtvc |
string |
Data de vencimento da parcela |
Sim |
vlnf |
decimal |
Valor da nota fiscal |
Sim |
npc |
int |
Número da parcela |
Não |
vlpc |
double |
Valor da parcela |
Sim |
pcq |
string |
Indicador de quitação do título |
Sim |
2.1.4 - Exemplo
{
"concessoesCredito": [
{
"cnpjCpf": "67612459000117",
"limiteCompraParceiro": 10000,
"limiteCompraSugerido": 15000,
"solicitacaoEmergencial": "N",
"informacoesComplementares": "Cliente de Testes do Copelli.",
"dadosCadastrais": {
"razaoSocial": "PABLO SENITENS",
"logradouro": "RUA TREZE DE MAIO - DE 10301031 AO FIM, 1111",
"numero": "1111",
"complemento": "AO FIM",
"bairro": "IMIGRANTE",
"cidade": "CAXIAS DO SUL",
"uf": "RS",
"cep": "95702002",
"nomeContatoFinanceiro": "JOAO SILVA",
"dddContatoFinanceiro": "54",
"telContatoFinanceiro": "999999999",
"emailContatoFinanceiro": "joao@teste.com",
"nomeContatoCompras": "JOAO SILVA",
"clienteDesde": "2015-03-02"
},
"dadosCadastraisPF": {
"nome": "PABLO SENITENS",
"dataNascimento": "2000-11-18",
"logradouro": "RUA TREZE DE MAIO - DE 10301031 AO FIM, 1111",
"numero": "1111",
"complemento": "AO FIM",
"bairro": "IMIGRANTE",
"cidade": "CAXIAS DO SUL",
"uf": "RS",
"cep": "95702002",
"nomeContatoFinanceiro": "PABLO SENITENS",
"dddContatoFinanceiro": "54",
"telContatoFinanceiro": "999999999",
"emailContatoFinanceiro": "joao@teste.com"
},
"historicoCompras": [
{
"nf": "123-1",
"dtem": "2022-03-01",
"dtvc": "2022-07-01",
"vlnf": 3000,
"npc": 3,
"vlpc": 1000,
"pcq": "S"
},
{
"nf": "124-1",
"dtem": "2022-04-01",
"dtvc": "2022-08-01",
"vlnf": 3000,
"npc": 3,
"vlpc": 1000,
"pcq": "N"
}
]
}
]
}
2.2 - Response
2.2.1 - Campos
Atributo |
Tipo |
Informação |
uuidSolicitacao |
string |
Identificador universal único |
totalOcorrenciasSolicitacao |
int |
Total de ocorrências de solicitações |
ocorrenciasEmProcessamento |
int |
Total de ocorrências em processamento |
ocorrenciasRejeitadas |
int |
Total de ocorrências rejeitadas |
statusSolicitacoes |
object |
Array de Status das solicitações enviadas. |
codigoRetorno |
string |
Código de retorno do processamento |
mensagemRetorno |
string |
Mensagem de retorno do processamento |
dataHoraRetorno |
string |
Data e hora do retorno |
2.2.2 - Estrutura Status Solicitações
Atributo |
Tipo |
Informação |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
codigoAnalise |
string |
Código identificador da análise na Supplier |
dataSolicitacaoAnalise |
string |
Data da solicitação da análise |
statusAnalise |
string |
Status da análise |
statusAnaliseDesc |
string |
Descrição do status da análise |
pendenciaDocumentacao |
bool |
Documentação Pendente |
possuiAnaliseEmAndamento |
bool |
Possui análise em andamento |
2.2.3 - Exemplo
{
"uuidSolicitacao": "450cb742-5629-4563-95e0-cf370a857c5e",
"totalOcorrenciasSolicitacao": 1,
"ocorrenciasEmProcessamento": 1,
"ocorrenciasRejeitadas": 0,
"statusSolicitacoes": [
{
"cnpjCpf": "67612459000117",
"codigoAnalise": "1227839",
"dataSolicitacaoAnalise": "2022-08-03T08:11:50",
"statusAnalise": "0",
"statusAnaliseDesc": "Em processamento",
"pendenciaDocumentacao": false,
"possuiAnaliseEmAndamento": false
}
],
"codigoRetorno": "000",
"mensagemRetorno": "Solicitacao Efetuada com sucesso",
"dataHoraRetorno": "2022-08-03T08:11:50"
}
3 - Envio de Solicitação de Alteração de Limite de Crédito
3.1 - Request
3.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/ChangeCustomerConcession
3.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
limiteCompraParceiro |
double |
Limite de compra no ERP |
Sim |
limiteCompraSugerido |
double |
Limite de compra sugerido/solicitado para a Supplier |
Sim |
solicitacaoEmergencial |
string |
Indica se é uma solicitação emergencial |
Sim |
informacoesComplementares |
string |
Informações complementares do Cliente |
Não |
historicoCompras |
object |
Histórico de compras do Cliente dos últimos 12 meses (títulos CR vinculados a notas) |
Sim |
3.1.3 - Estrutura Histórico Compras
Atributo |
Tipo |
Informação |
Obrigatório |
nf |
string |
Número da nota fiscal |
Sim |
dtem |
string |
Data de emissão de nota fiscal |
Sim |
dtvc |
string |
Data de vencimento da parcela |
Sim |
vlnf |
decimal |
Valor da nota fiscal |
Sim |
npc |
int |
Número da parcela |
Não |
vlpc |
double |
Valor da parcela |
Sim |
pcq |
string |
Indicador de quitação do título |
Sim |
3.1.4 - Exemplo
{
"alteracoesLimite": [
{
"cnpjCpf": "67612459000117",
"limiteCompraParceiro": 10000,
"limiteCompraSugerido": 350000,
"solicitacaoEmergencial": "N",
"informacoesComplementares": "Cliente de Testes do Copelli.",
"historicoCompras": [
{
"nf": "123-1",
"dtem": "2022-03-01",
"dtvc": "2022-07-01",
"vlnf": 3000,
"npc": 3,
"vlpc": 1000,
"pcq": "S"
},
{
"nf": "124-1",
"dtem": "2022-04-01",
"dtvc": "2022-08-01",
"vlnf": 3000,
"npc": 3,
"vlpc": 1000,
"pcq": "N"
}
]
}
]
}
3.2 - Response
3.2.1 - Campos
Atributo |
Tipo |
Informação |
uuidSolicitacao |
string |
Identificador universal único |
totalOcorrenciasSolicitacao |
int |
Total de ocorrências de solicitações |
ocorrenciasEmProcessamento |
int |
Total de ocorrências em processamento |
ocorrenciasRejeitadas |
int |
Total de ocorrências rejeitadas |
statusSolicitacoes |
object |
Array de Status das solicitações enviadas. |
codigoRetorno |
string |
Código de retorno do processamento |
mensagemRetorno |
string |
Mensagem de retorno do processamento |
dataHoraRetorno |
string |
Data e hora do retorno |
3.2.2 - Estrutura Status Solicitações
Atributo |
Tipo |
Informação |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
codigoAnalise |
string |
Código identificador da análise na Supplier |
dataSolicitacaoAnalise |
string |
Data da solicitação da análise |
statusAnalise |
string |
Status da análise |
statusAnaliseDesc |
string |
Descrição do status da análise |
motivoRetornoAnalise |
string |
Motivo do retorno da Análise |
pendenciaDocumentacao |
bool |
Documentação Pendente |
possuiAnaliseEmAndamento |
bool |
Possui análise em andamento |
3.2.3 - Exemplo
{
"uuidSolicitacao": "334887ef-ad4f-4fc6-8a83-08052d2826c4",
"totalOcorrenciasSolicitacao": 1,
"ocorrenciasEmProcessamento": 1,
"ocorrenciasRejeitadas": 0,
"statusSolicitacoes": [
{
"cnpjCpf": "67612459000117",
"codigoAnalise": "1227891",
"dataSolicitacaoAnalise": "2022-08-03T16:47:56",
"statusAnalise": "0",
"statusAnaliseDesc": "Em processamento",
"motivoRetornoAnalise": "Sua solicitação foi encaminhada para a área de crédito e será respondida em até 5 dias úteis.",
"pendenciaDocumentacao": false,
"possuiAnaliseEmAndamento": false
}
],
"codigoRetorno": "000",
"mensagemRetorno": "Solicitação recebida e encaminhada para processamento",
"dataHoraRetorno": "2022-08-03T16:47:56"
}
4 - Consulta de Concessão de Análise de Crédito
4.1 - Request
4.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/GetCustomerConcessionStatus
4.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
codigoAnalise |
string |
Código identificador da análise na Supplier |
Sim |
4.1.3 - Exemplo
{
"cnpjCpf": "67612459000117",
"codigoAnalise": "1227891"
}
4.2 - Response
4.2.1 - Campos
Atributo |
Tipo |
Informação |
analise |
object |
Objeto com os dados da análise. |
codigoRetorno |
string |
Código de retorno do processamento |
mensagemRetorno |
string |
Mensagem de retorno do processamento |
dataHoraRetorno |
string |
Data e hora do retorno |
4.2.2 - Estrutura Análise
Atributo |
Tipo |
Informação |
codigoGrupo |
string |
Código do grupo vinculado à Supplier |
nome |
string |
Nome do Cliente |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
codigoAnalise |
string |
Código identificador da análise na Supplier |
dataSolicitacaoAnalise |
DateTimeOffset |
Data da solicitação da análise |
dataConclusaoAnalise |
DateTimeOffset |
Data de conclusão da análise |
statusAnalise |
string |
Status da análise |
statusAnaliseDesc |
string |
Descrição do status da análise |
motivoRetornoAnalise |
string |
Motivo do retorno da análise |
uuidSolicitacao |
string |
Identificador universal único |
limiteCompraAprovado |
double |
Limite de compra aprovado para o cliente |
4.2.3 - Exemplo
{
"analise": {
"tipoAnalise": "CONCESSAO_LIMITE",
"codigoGrupo": "O213",
"descricaoGrupo": "IRMÃOS FISCHER",
"nome": "PABLO SENITENS",
"cnpjCpf": "67612459000117",
"raizCnpj": "67612459",
"codigoAnalise": "1226415",
"dataSolicitacaoAnalise": "2022-07-18T10:38:01",
"dataConclusaoAnalise": "2022-07-18T10:42:36",
"statusAnalise": "1",
"statusAnaliseDesc": "Aprovada",
"motivoRetornoAnalise": "CARTÃO APROVADO",
"uuidSolicitacao": "7f969849-ba2e-4444-a311-c693cf2e5e8d",
"pendenciaDocumentacao": false,
"possuiAnaliseEmAndamento": false,
"possuiCartaoSupplier": true,
"limiteCompraAprovado": 300000,
"limiteCoobrigacaoAprovado": 0,
"tipoSolicitacao": "NORMAL",
"limiteSugerido": 0
},
"codigoRetorno": "000",
"mensagemRetorno": "Solicitação processada com sucesso",
"dataHoraRetorno": "2022-08-08T07:50:41"
}
5 - Consulta de Status de Cliente
5.1 - Request
5.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/GetCustomerStatus
5.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
5.1.3 - Exemplo
{
"cnpjCpf": "67612459000117"
}
5.2 - Response
5.2.1 - Campos
Atributo |
Tipo |
Informação |
Cliente |
object |
Objeto com os dados do Cliente. |
codigoRetorno |
string |
Código de retorno do processamento |
mensagemRetorno |
string |
Mensagem de retorno do processamento |
dataHoraRetorno |
string |
Data e hora do retorno |
5.2.2 - Estrutura Cliente
Atributo |
Tipo |
Informação |
codigoGrupo |
string |
Código do grupo vinculado à Supplier |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
cnpjCliente |
string |
CNPJ do Cliente |
raizCnpj |
string |
Raiz do CNPJ |
razaoSocial |
string |
Razão Social do Cliente |
statusCliente |
string |
Status do Cliente |
statusClienteDesc |
string |
Descrição do Status do cliente |
numeroDiasAtraso |
int |
Número de dias de atraso |
tipoCliente |
string |
Tipo de Cliente |
tipoPessoa |
string |
Tipo de Pessoa |
permiteFaturarAPrazoNoParceiro |
string |
Indica se permite faturar a prazo no parceiro |
limiteCompra |
object |
Objeto com os dados de limite de compra |
5.2.3 - Estrutura Limite Compra
Atributo |
Tipo |
Informação |
limiteCompraTotal |
double |
Limite de Compra Total |
limiteCompraDisponivel |
double |
Limite de Compra Disponível |
limiteCompraLiberado |
double |
Limite de Compra Liberado |
limiteCompraPreAutorizado |
double |
Limite de Compra Pré-autorizado |
limiteCompraUtilizado |
double |
Limite de Compra Utilizado |
5.2.4 - Exemplo
{
"cliente": {
"codigoGrupo": "O213",
"cnpjCpf": "00000000000000",
"cnpjCliente": "00000000000000",
"raizCnpj": "67612459",
"razaoSocial": "PABLO SENITENS",
"statusCliente": "0",
"statusClienteDesc": "Ativo",
"numeroDiasAtraso": 0,
"tipoCliente": "B",
"tipoPessoa": "1",
"permiteFaturarAPrazoNoParceiro": "S",
"limiteCompra": {
"limiteCompraTotal": 300000.0,
"limiteCompraDisponivel": 300000.0,
"limiteCompraLiberado": 300000.0,
"limiteCompraPreAutorizado": 0.0,
"limiteCompraUtilizado": 0.0
}
},
"codigoRetorno": "000",
"mensagemRetorno": "Solicitação processada com sucesso",
"dataHoraRetorno": "2022-09-12T11:55:43-03:00"
}
6 - Consulta de Status de Cliente em Lote
6.1 - Request
6.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/GetCustomerStatusBatch
6.1.2 - Campos
Não se aplica
6.2 - Response
6.2.1 - Campos
Atributo |
Tipo |
Informação |
Cliente |
object |
Array de objeto com os dados do Cliente. |
codigoRetorno |
string |
Código de retorno do processamento |
mensagemRetorno |
string |
Mensagem de retorno do processamento |
dataHoraRetorno |
string |
Data e hora do retorno |
6.2.2 - Estrutura Cliente
Atributo |
Tipo |
Informação |
codigoGrupo |
string |
Código do grupo vinculado à Supplier |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
cnpjCliente |
string |
CNPJ do Cliente |
raizCnpj |
string |
Raiz do CNPJ |
razaoSocial |
string |
Razão Social do Cliente |
statusCliente |
string |
Status do Cliente |
statusClienteDesc |
string |
Descrição do Status do cliente |
numeroDiasAtraso |
int |
Número de dias de atraso |
tipoCliente |
string |
Tipo de Cliente |
tipoPessoa |
string |
Tipo de Pessoa |
permiteFaturarAPrazoNoParceiro |
string |
Indica se permite faturar a prazo no parceiro |
limiteCompra |
object |
Objeto com os dados de limite de compra |
6.2.3 - Estrutura Limite Compra
Atributo |
Tipo |
Informação |
limiteCompraTotal |
double |
Limite de Compra Total |
limiteCompraDisponivel |
double |
Limite de Compra Disponível |
limiteCompraLiberado |
double |
Limite de Compra Liberado |
limiteCompraPreAutorizado |
double |
Limite de Compra Pré-autorizado |
limiteCompraUtilizado |
double |
Limite de Compra Utilizado |
6.2.4 - Exemplo
{
"cliente": [
{
"codigoGrupo": "O213",
"cnpjCpf": "00000000000000",
"cnpjCliente": "00000000000000",
"raizCnpj": "67612459",
"razaoSocial": "PABLO SENITENS",
"statusCliente": "0",
"statusClienteDesc": "Ativo",
"numeroDiasAtraso": 0,
"tipoCliente": "B",
"tipoPessoa": "1",
"permiteFaturarAPrazoNoParceiro": "S",
"limiteCompra": {
"limiteCompraTotal": 300000.0,
"limiteCompraDisponivel": 300000.0,
"limiteCompraLiberado": 300000.0,
"limiteCompraPreAutorizado": 0.0,
"limiteCompraUtilizado": 0.0
}
}
],
"codigoRetorno": "000",
"mensagemRetorno": "Solicitação processada com sucesso",
"dataHoraRetorno": "2022-09-12T11:55:43-03:00"
}
7 - Não implementado - Consulta de Pré-Autorização Vigente
7.1 - Request
7.1.1 - URL
Não se aplica
7.1.2 - Campos
Não se aplica
7.2 - Response
7.2.1 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
preAutorizacoes |
object |
Retorno da consulta da Pré-Autorização |
Sim |
7.2.2 - Estrutura preAutorizacoes
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
numeroPedidoComSequencial |
string |
Número do pedido com sequencial |
Sim |
codigoPreAutorizacao |
string |
Código da Pré-Autorização |
Sim |
numeroPedido |
string |
Número do pedido |
Sim |
statusPreAutorizacao |
string |
Código do Status da Pré-Autorização |
Sim |
statusPreAutorizacaoDesc |
string |
Descrição do Status da Pré-Autorização |
Sim |
valorPreAutorizado |
string |
Valor Pré-autorizado |
Sim |
dataSolicitacaoPreAutorizacao |
string |
Data de solicitação da Pré-Autorização |
Sim |
dataVigenciaPreAutorizacao |
string |
Data de vigência da Pré-Autorização |
Sim |
dataAtualizacaoPreAutorizacao |
string |
Data de atualização da Pré-Autorização |
Sim |
taxas |
object |
Especificação das taxas |
Sim |
7.2.3 - Estrutura taxas
Atributo |
Tipo |
Informação |
Obrigatório |
idTipoTaxa |
string |
Identificador do tipo de taxa |
Sim |
tipoTaxa |
string |
Tipo de taxa |
Sim |
valorTaxa |
double |
Valor da taxa |
Sim |
7.2.4 - Exemplo
{
"preAutorizacoes": [
{
"cnpjCpf": "00000000000000",
"numeroPedidoComSequencial": "48",
"codigoPreAutorizacao": 44086086,
"numeroPedido": "27082022",
"statusPreAutorizacao": "1",
"statusPreAutorizacaoDesc": "Vigente",
"valorPreAutorizado": 200000.0,
"dataSolicitacaoPreAutorizacao": "2022-09-22",
"dataVigenciaPreAutorizacao": "2022-09-26",
"dataAtualizacaoPreAutorizacao": "2022-09-22",
"taxas": [
{
"idTipoTaxa": "1",
"tipoTaxa": "ANTECIPACAO",
"valorTaxa": 2.43
}
]
}
}
8 - Envio/Criação de Pré-Autorização
8.1 - Request
8.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/SendOrderPreAuthorization
8.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
cnpjParceiro |
string |
CNPJ da empresa/parceiro |
Sim |
numeroPedido |
string |
Número do pedido |
Sim |
valorPreAutorizacao |
double |
Valor total do pedido (já com o percentual adicional) que será reservado |
Sim |
numeroParcelas |
int |
Quantidade de parcelas do pedido (conforme condição de pagamento) |
Sim |
parcelas |
object |
Númeração de cada parcela e data de vencimento, conforme a condição de pagamento do pedido de venda |
Sim |
Sim |
|
|
|
8.1.3 - Estrutura parcelas
Atributo |
Tipo |
Informação |
Obrigatório |
numeroParcela |
int |
Numeração da parcela |
Sim |
dataVencimento |
string |
Data de vencimento da parcela |
Sim |
8.1.4 - Exemplo
{
"cnpjCpf": "00000000000000",
"cnpjParceiro": "00000000000000",
"numeroPedido": "27082022",
"valorPreAutorizacao": 1589.19,
"numeroParcelas": 3,
"parcelas": [
{
"numeroParcela": 1,
"dataVencimento": "2022-09-26"
},
{
"numeroParcela": 2,
"dataVencimento": "2022-10-26"
},
{
"numeroParcela": 3,
"dataVencimento": "2022-11-25"
}
]
}
8.2 - Response
8.2.1 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
preAutorizacao |
object |
Retorno do envio da Pré-Autorização |
Sim |
8.2.2 - Estrutura preAutorizacao
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
codigoPreAutorizacao |
string |
Código da Pré-Autorização |
Sim |
numeroPedido |
string |
Número do pedido |
Sim |
statusPreAutorizacao |
string |
Código do Status da Pré-Autorização |
Sim |
statusPreAutorizacaoDesc |
string |
Descrição do Status da Pré-Autorização |
Sim |
valorPreAutorizado |
string |
Valor Pré-autorizado |
Sim |
dataSolicitacaoPreAutorizacao |
string |
Data de solicitação da Pré-Autorização |
Sim |
dataVigenciaPreAutorizacao |
string |
Data de vigência da Pré-Autorização |
Sim |
dataAtualizacaoPreAutorizacao |
string |
Data de atualização da Pré-Autorização |
Sim |
taxas |
object |
Especificação das taxas |
Sim |
8.2.3 - Estrutura taxas
Atributo |
Tipo |
Informação |
Obrigatório |
idTipoTaxa |
string |
Identificador do tipo de taxa |
Sim |
tipoTaxa |
string |
Tipo de taxa |
Sim |
valorTaxa |
double |
Valor da taxa |
Sim |
8.2.4 - Exemplo
{
"preAutorizacao": {
"cnpjCpf": "00000000000000",
"codigoPreAutorizacao": 44086086,
"numeroPedido": "27082022",
"statusPreAutorizacao": "1",
"statusPreAutorizacaoDesc": "Vigente",
"valorPreAutorizado": 200000.0,
"dataSolicitacaoPreAutorizacao": "2022-09-22",
"dataVigenciaPreAutorizacao": "2022-09-26",
"dataAtualizacaoPreAutorizacao": "2022-09-22",
"taxas": [
{
"idTipoTaxa": "1",
"tipoTaxa": "ANTECIPACAO",
"valorTaxa": 2.43
}
]
}
}
9 - Alteração da Pré-Autorização
9.1 - Request
9.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/SendOrderPreAuthorization
9.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
cnpjParceiro |
string |
CNPJ da empresa/parceiro |
Sim |
numeroPedido |
string |
Número do pedido |
Sim |
codigoPreAutorizacao |
int |
Passar o número da pré autorização que deseja-se alterar |
Sim |
valorPreAutorizacao |
double |
Valor total do pedido (já com o percentual adicional) que será reservado |
Sim |
numeroParcelas |
int |
Quantidade de parcelas do pedido (conforme condição de pagamento) |
Sim |
parcelas |
object |
Númeração de cada parcela e data de vencimento, conforme a condição de pagamento do pedido de venda |
Sim |
Sim |
|
|
|
9.1.3 - Estrutura parcelas
Atributo |
Tipo |
Informação |
Obrigatório |
numeroParcela |
int |
Numeração da parcela |
Sim |
dataVencimento |
string |
Data de vencimento da parcela |
Sim |
9.1.4 - Exemplo
{
{
"cnpjCpf": "00000000000000",
"cnpjParceiro": "00000000000000",
"numeroPedido": "27082022",
"codigoPreAutorizacao": 44086086,
"valorPreAutorizacao": 1589.19,
"numeroParcelas": 3,
"parcelas": [
{
"numeroParcela": 1,
"dataVencimento": "2022-09-26"
},
{
"numeroParcela": 2,
"dataVencimento": "2022-10-26"
},
{
"numeroParcela": 3,
"dataVencimento": "2022-11-25"
}
]
}
}
9.2 - Response
9.2.1 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
codigoPreAutorizacao |
string |
Código da Pré-Autorização |
Sim |
numeroPedido |
string |
Número do pedido |
Sim |
statusPreAutorizacao |
string |
Código do Status da Pré-Autorização |
Sim |
statusPreAutorizacaoDesc |
string |
Descrição do Status da Pré-Autorização |
Sim |
valorPreAutorizado |
string |
Valor Pré-autorizado |
Sim |
dataSolicitacaoPreAutorizacao |
string |
Data de solicitação da Pré-Autorização |
Sim |
dataVigenciaPreAutorizacao |
string |
Data de vigência da Pré-Autorização |
Sim |
dataAtualizacaoPreAutorizacao |
string |
Data de atualização da Pré-Autorização |
Sim |
taxas |
object |
Especificação das taxas |
Sim |
9.2.2 - Estrutura taxas
Atributo |
Tipo |
Informação |
Obrigatório |
idTipoTaxa |
string |
Identificador do tipo de taxa |
Sim |
tipoTaxa |
string |
Tipo de taxa |
Sim |
valorTaxa |
double |
Valor da taxa |
Sim |
9.2.3 - Exemplo
{
"preAutorizacao": {
"cnpjCpf": "00000000000000",
"codigoPreAutorizacao": 44086086,
"numeroPedido": "27082022",
"statusPreAutorizacao": "1",
"statusPreAutorizacaoDesc": "Vigente",
"valorPreAutorizado": 200000.0,
"dataSolicitacaoPreAutorizacao": "2022-09-22",
"dataVigenciaPreAutorizacao": "2022-09-26",
"dataAtualizacaoPreAutorizacao": "2022-09-22",
"taxas": [
{
"idTipoTaxa": "1",
"tipoTaxa": "ANTECIPACAO",
"valorTaxa": 2.43
}
]
}
}
10 - Cancelamento da Pré-Autorização
10.1 - Request
10.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/CancelOrderPreAuthorization
10.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
codigoPreAutorizacao |
int |
Passar o número da pré autorização que deseja-se cancelar |
Sim |
10.1.3 - Exemplo
{
"cnpjCpf": "00000000000000",
"codigoPreAutorizacao": 44086086
}
10.2 - Response
10.2.1 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
codigoPreAutorizacao |
string |
Código da Pré-Autorização |
Sim |
numeroPedido |
string |
Número do pedido |
Sim |
statusPreAutorizacao |
string |
Código do Status da Pré-Autorização |
Sim |
statusPreAutorizacaoDesc |
string |
Descrição do Status da Pré-Autorização |
Sim |
valorPreAutorizado |
string |
Valor Pré-autorizado |
Sim |
dataSolicitacaoPreAutorizacao |
string |
Data de solicitação da Pré-Autorização |
Sim |
dataCancelamentoPreAutorizacao |
string |
Data de vigência da Pré-Autorização |
Sim |
10.2.3 - Exemplo
{
"preAutorizacao": {
"cnpjCpf": "00000000000000",
"codigoPreAutorizacao": 44086086,
"numeroPedido": "27082022",
"statusPreAutorizacao": "3",
"statusPreAutorizacaoDesc": "Cancelada",
"valorPreAutorizado": 0.0,
"dataSolicitacaoPreAutorizacao": "2022-09-22",
"dataCancelamentoPreAutorizacao": "2022-09-26"
}
}
11 - Renovação da Pré-Autorização
11.1 - Request
11.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/RenewOrderPreAuthorization
11.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
codigoPreAutorizacao |
int |
Passar o número da pré autorização que deseja-se cancelar |
Sim |
11.1.3 - Exemplo
{
"cnpjCpf": "00000000000000",
"codigoPreAutorizacao": 44086086
}
11.2 - Response
11.2.1 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
codigoPreAutorizacao |
string |
Código da Pré-Autorização |
Sim |
numeroPedido |
string |
Número do pedido |
Sim |
statusPreAutorizacao |
string |
Código do Status da Pré-Autorização |
Sim |
statusPreAutorizacaoDesc |
string |
Descrição do Status da Pré-Autorização |
Sim |
valorPreAutorizado |
string |
Valor Pré-autorizado |
Sim |
dataSolicitacaoPreAutorizacao |
string |
Data de solicitação da Pré-Autorização |
Sim |
dataVigenciaPreAutorizacao |
string |
Data de vigência da Pré-Autorização |
Sim |
dataAtualizacaoPreAutorizacao |
string |
Data de atualização da Pré-Autorização |
Sim |
taxas |
object |
Especificação das taxas |
Sim |
11.2.2 - Estrutura taxas
Atributo |
Tipo |
Informação |
Obrigatório |
idTipoTaxa |
string |
Identificador do tipo de taxa |
Sim |
tipoTaxa |
string |
Tipo de taxa |
Sim |
valorTaxa |
double |
Valor da taxa |
Sim |
11.2.3 - Exemplo
{
"preAutorizacao": {
"cnpjCpf": "00000000000000",
"codigoPreAutorizacao": 44086086,
"numeroPedido": "27082022",
"statusPreAutorizacao": "1",
"statusPreAutorizacaoDesc": "Vigente",
"valorPreAutorizado": 200000.0,
"dataSolicitacaoPreAutorizacao": "2022-09-22",
"dataVigenciaPreAutorizacao": "2022-09-26",
"dataAtualizacaoPreAutorizacao": "2022-09-22",
"taxas": [
{
"idTipoTaxa": "1",
"tipoTaxa": "ANTECIPACAO",
"valorTaxa": 2.43
}
]
}
}
12 - Envio de Nota Fiscal de Saída
12.1 - Request
12.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/SendBillingDetails
12.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
Sim |
cnpjParceiro |
string |
CNPJ do Parceiro |
Sim |
codigoPreAutorizacao |
long |
Código de Pre-autorização do pedido da nota na Supplier |
Não |
numeroParcelas |
int |
Quantidade de parcelas da nota |
Sim |
numeroPedido |
long |
Número do pedido |
Sim |
numeroNotaFiscal |
string |
Número da nota fiscal de saída |
Sim |
valorNotaFiscal |
double |
Valor da Nota Fiscal |
Sim |
dataEmissaoNotaFiscal |
string |
Data de emissão da nota fiscal no formato 'yyyy-MM-dd' |
Sim |
chaveAcessoNotaFiscal |
string |
Chave de Acesso da Nota Fiscal Eletrônica |
Sim |
tipoNotaFiscal |
string |
Tipo da NotaFiscal |
Não |
prazoRecebimentoParceiro |
long |
Prazo de Recebimento do Parceiro |
Não |
tipoRecebimentoParceiro |
string |
Tipo de Recebimento do Parceiro |
Não |
tipoTransacao |
string |
Tipo de Transação |
Não |
parcelas |
object |
Array de objetos de parcelas da nota |
Sim |
12.1.3 - Estrutura de Parcelas
Atributo |
Tipo |
Informação |
Obrigatório |
numeroParcela |
int |
Número da Parcela |
Sim |
dataVencimento |
string |
Data de vencimento da parcela no formato 'yyyy-MM-dd' |
Sim |
valorParcela |
double |
Valor da Parcela |
Sim |
12.1.4 - Exemplo
{
"cnpjCpf": "00000000000000",
"cnpjParceiro": "00000000000000",
"codigoPreAutorizacao": 44086569,
"numeroParcelas": 3,
"numeroPedido": "",
"numeroNotaFiscal": "5102022111",
"valorNotaFiscal": 1000.0,
"dataEmissaoNotaFiscal": "2022-11-25",
"chaveAcessoNotaFiscal": "43210593200111000122550019999896831000572049",
"parcelas": [
{
"numeroParcela": 1,
"dataVencimento": "2022-12-25",
"valorParcela": 300
},
{
"numeroParcela": 2,
"dataVencimento": "2023-01-24",
"valorParcela": 300
},
{
"numeroParcela": 3,
"dataVencimento": "2023-02-23",
"valorParcela": 400
}
]
}
12.2 - Response
12.2.1 - Campos
Atributo |
Tipo |
Informação |
cnpjCpf |
string |
CNPJ/CPF do Cliente |
razaoSocialCliente |
string |
Razão Social do Cliente |
cnpjParceiro |
string |
CNPJ do Parceiro |
codigoTransacao |
string |
Código da Transação |
valorTotalTransacao |
double |
Valor total da transação |
statusTransacao |
string |
Status da transação |
taxas |
object |
Array de objetos de estrutura de taxas |
parcelas |
object |
Array de objeto de estrutura de parcelas |
codigoRetorno |
string |
Código de retorno do processamento |
mensagemRetorno |
string |
Mensagem de retorno do processamento |
dataHoraRetorno |
string |
Data e hora do retorno |
12.2.2 - Estrutura taxas
Atributo |
Tipo |
Informação |
idTipoTaxa |
string |
Identificador do tipo de taxa |
tipoTaxa |
string |
Tipo de taxa |
valorTaxa |
double |
Valor da taxa |
valorTaxaEmReais |
double |
Valor da taxa em reais |
12.2.3 - Estrutura parcelas
Atributo |
Tipo |
Informação |
numeroParcela |
int |
Número da parcela |
dataVencimentoParcela |
string |
Data de Vencimento da Parcela no formato 'yyyy-MM-dd' |
valorTotalParcela |
double |
Valor total da parcela |
valorRecebimentoParceiro |
double |
Valor de recebimento do parceiro |
dataRecebimentoParceiro |
string |
Data de Recebimento do parceiro no formato 'yyyy-MM-dd' |
taxasParcela |
object |
Objeto de estrutura de taxas |
12.2.4 - Exemplo
{
"transacao": {
"cnpjCpf": "00000000000000",
"razaoSocialCliente": "PABLO SENITENS",
"cnpjParceiro": "00000000000000",
"codigoAutorizacao": "44086912",
"razaoSocialEmitente": "IRMAOS FISCHER SA",
"codigoSolicitacao": 0,
"codigoTransacao": "52460051020221",
"numeroPedido": "220920222",
"numeroNotaFiscal": "51020221",
"valorNotaFiscal": 1000.0,
"numeroParcelas": 3,
"valorPrincipalTransacao": 1000.0,
"valorTotalTransacao": 1000.0,
"dataEmissaoNotaFiscal": "2022-10-05",
"statusTransacao": "0",
"statusTransacaoDesc": "Em aberto",
"valorSaldoAberto": 1000.0,
"dataCancelamentoTotal": null,
"tipoTransacaoSolicitada": "0",
"tipoTransacaoSolicitadaDesc": "Compra com Cartao",
"tipoTransacaoImplantada": "0",
"tipoTransacaoImplantadaDesc": "Compra com Cartao",
"tipoRecebimentoParceiro": "3",
"tipoRecebimentoParceiroDesc": "Antecipado - Pagamento em DN",
"dataHoraImplantacao": "2022-10-05T10:52:49",
"codigoContrato": "012492930",
"tipoCliente": "B",
"valorRecebimentoParceiro": 950.6,
"dataRecebimentoParceiro": "2022-10-06",
"dataPrevisaoCoobrigacao": null,
"taxas": [
{
"idTipoTaxa": "1",
"tipoTaxa": "ANTECIPACAO",
"valorTaxa": 2.43,
"valorTaxaEmReais": 49.4
}
],
"parcelas": [
{
"numeroParcela": 1,
"dataVencimentoParcela": "2022-11-04",
"dataVencimento": "2022-11-04",
"valorParcela": 333.33,
"valorTotalParcela": 333.33,
"saldoAbertoParcela": 333.33,
"statusParcela": "0",
"statusParcelaDesc": "Em aberto",
"valorRecebimentoParceiro": 325.23,
"dataRecebimentoParceiro": "2022-10-06",
"taxasParcela": [
{
"idTipoTaxa": "1",
"tipoTaxa": "ANTECIPACAO",
"valorTaxa": 2.43,
"valorTaxaEmReais": 8.1
}
],
"linhaDigitavel": null,
"codigoDeBarras": null
},
{
"numeroParcela": 2,
"dataVencimentoParcela": "2022-12-04",
"dataVencimento": "2022-12-04",
"valorParcela": 333.33,
"valorTotalParcela": 333.33,
"saldoAbertoParcela": 333.33,
"statusParcela": "0",
"statusParcelaDesc": "Em aberto",
"valorRecebimentoParceiro": 316.93,
"dataRecebimentoParceiro": "2022-10-06",
"taxasParcela": [
{
"idTipoTaxa": "1",
"tipoTaxa": "ANTECIPACAO",
"valorTaxa": 2.43,
"valorTaxaEmReais": 16.4
}
],
"linhaDigitavel": null,
"codigoDeBarras": null
},
{
"numeroParcela": 3,
"dataVencimentoParcela": "2023-01-03",
"dataVencimento": "2023-01-03",
"valorParcela": 333.34,
"valorTotalParcela": 333.34,
"saldoAbertoParcela": 333.34,
"statusParcela": "0",
"statusParcelaDesc": "Em aberto",
"valorRecebimentoParceiro": 308.44,
"dataRecebimentoParceiro": "2022-10-06",
"taxasParcela": [
{
"idTipoTaxa": "1",
"tipoTaxa": "ANTECIPACAO",
"valorTaxa": 2.43,
"valorTaxaEmReais": 24.9
}
],
"linhaDigitavel": null,
"codigoDeBarras": null
}
]
},
"statusPreAutorizacoes": [
{
"cnpjCpf": "00000000000000",
"numeroPedidoComSequencial": "54",
"codigoPreAutorizacao": 44086569,
"numeroPedido": "220920222",
"statusPreAutorizacao": "1",
"statusPreAutorizacaoDesc": "Vigente",
"valorPreAutorizado": 589.19,
"dataSolicitacaoPreAutorizacao": "2022-09-29",
"dataVigenciaPreAutorizacao": "2022-10-06",
"dataAtualizacaoPreAutorizacao": "2022-10-05",
"taxas": [
{
"idTipoTaxa": "1",
"tipoTaxa": "ANTECIPACAO",
"valorTaxa": 2.43
}
]
}
],
"codigoRetorno": "000",
"mensagemRetorno": "Solicitação processada com sucesso.",
"dataHoraRetorno": "2022-11-25T07:36:18"
}
13 - Consulta de Pós-vendas Devolução/Cancelamento
13.1 - Request
13.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/GetReturnDetails
13.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
codigoSolicitacao |
string |
Número da pós-venda que deseja-se consultar |
Sim |
13.1.3 - Exemplo
{
"codigoSolicitacao": "1251824"
}
13.2 - Response
13.2.1 - Campos
Atributo |
Tipo |
Informação |
tipoRequisicao |
string |
Tipo da requisição |
tipoEvento |
string |
Tipo do evento |
devolucao |
object |
Objeto de estrutura de devolução |
codigoRetorno |
string |
Código de retorno do processamento |
mensagemRetorno |
string |
Mensagem de retorno do processamento |
dataHoraRetorno |
string |
Data e hora do retorno |
13.2.2 - Estrutura devolução
Atributo |
Tipo |
Informação |
cnpjCliente |
string |
CNPJ/CPF do cliente |
codigoTransacao |
string |
Código da transação |
codigoSolicitacao |
string |
Código da solicitação |
dataHoraSolicitacao |
date |
Data da solicitação |
statusSolicitacao |
string |
Status da solicitação |
statusSolicitacaoDesc |
double |
Descrição do status da solicitação |
numeroNotaFiscal |
string |
Nùmero da nota fiscal |
dataDebitoParceiro |
string |
Data de débito do parceiro |
valorDebitoParceiro |
double |
Valor de débito do parceiro |
valorDebitoPrincipalNF |
double |
Valor de débito principal |
valorDebitoTaxaNF |
double |
Valor de débito de taxa |
valorDebitoTotalNF |
double |
Valor de débito total |
valorDevolucaoSolicitado |
double |
Valor de devolução solicitado |
taxaEfetivacaoDebitoNF |
double |
Taxa efetiva do débito |
dataConclusao |
string |
Data da conclusão no formato 'yyyy-MM-dd' |
tipoRecebimentoParceiro |
string |
Tipo de recebimento do parceiro |
parcelas |
object |
Objeto de estrutura de parcelas |
13.2.3 - Estrutura parcelas
Atributo |
Tipo |
Informação |
numeroParcela |
int |
Número da parcela |
dataVencimentoParcela |
string |
Data de vencimento da parcela no formato 'yyyy-MM-dd' |
valorDebitoPrincipalParcela |
double |
Valor de débito total da parcela |
valorDebitoTaxaParcela |
double |
Valor de débito de taxa da parcela |
valorDebitoTotalParcela |
double |
Valor de débito total da parcela |
valorDevolucaoSolicitadoParcela |
double |
Valor de devolução solicitado da parcela |
taxaEfetivacaoDebitoParcela |
double |
Taxa de efetivação do débito da parcela |
dataDebitoParceiro |
string |
Data de débito do parceiro no formato 'yyyy-MM-dd' |
taxasEstorno |
object |
Objeto de estrutura de taxas |
13.2.4 - Estrutura taxas
Atributo |
Tipo |
Informação |
idTipoTaxa |
string |
Identificador do tipo de taxa |
tipoTaxa |
string |
Tipo de taxa |
valorTaxa |
double |
Valor da taxa |
valorTaxaEmReais |
double |
Valor da taxa em reais |
13.2.5 - Exemplo
{
"tipoRequisicao": "2",
"tipoEvento": "1",
"devolucao": {
"cnpjCliente": "00000000000000",
"codigoTransacao": "7475102022111",
"codigoSolicitacao": "1251824",
"dataHoraSolicitacao": "2022-12-09T09:48:09",
"statusSolicitacao": "1",
"statusSolicitacaoDesc": "APROVADA",
"numeroNotaFiscal": "5102022111",
"dataDebitoParceiro": "2022-12-12",
"valorDebitoParceiro": 707.76,
"valorDebitoPrincipalNF": 703.44,
"valorDebitoTaxaNF": 4.32,
"valorDebitoTotalNF": 707.76,
"valorDevolucaoSolicitado": 740.00,
"taxaEfetivacaoDebitoNF": 1.54,
"dataConclusao": "2022-12-09",
"tipoRecebimentoParceiro": "3",
"parcelas": [
{
"numeroParcela": 1,
"dataVencimentoParcela": "2022-12-25",
"valorDebitoPrincipalParcela": 316.86,
"valorDebitoTaxaParcela": 1.95,
"valorDebitoTotalParcela": 318.81,
"valorDevolucaoSolicitadoParcela": 333.33,
"taxaEfetivacaoDebitoParcela": 1.54,
"dataDebitoParceiro": "2022-12-12",
"taxasEstorno": []
},
{
"numeroParcela": 2,
"dataVencimentoParcela": "2023-01-24",
"valorDebitoPrincipalParcela": 316.86,
"valorDebitoTaxaParcela": 1.95,
"valorDebitoTotalParcela": 318.81,
"valorDevolucaoSolicitadoParcela": 333.33,
"taxaEfetivacaoDebitoParcela": 1.54,
"dataDebitoParceiro": "2022-12-12",
"taxasEstorno": []
},
{
"numeroParcela": 3,
"dataVencimentoParcela": "2023-02-23",
"valorDebitoPrincipalParcela": 69.72,
"valorDebitoTaxaParcela": 0.42,
"valorDebitoTotalParcela": 70.14,
"valorDevolucaoSolicitadoParcela": 73.34,
"taxaEfetivacaoDebitoParcela": 1.54,
"dataDebitoParceiro": "2022-12-12",
"taxasEstorno": []
}
]
},
"codigoRetorno": "000",
"mensagemRetorno": "Solicitação processada com sucesso.",
"dataHoraRetorno": "2023-02-13T10:56:11"
}
14 - Envio de Pós-Venda (Devolução/Cancelamento)
14.1 - Request
14.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/SendReturnDetails
14.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCliente |
string |
CNPJ do cliente da nota fiscal |
Sim |
codigoTransacao |
string |
Código da transação da nota fiscal de saída que está sendo devolvida/cancelada |
Sim |
valor |
double |
Valor da devolução solicitado à Supplier |
Sim |
14.1.3 - Exemplo
{
"cnpjCliente": "00000000000000",
"codigoTransacao": "7475102022111",
"valor": 160
}
14.2 - Response
14.2.1 - Campos
Atributo |
Tipo |
Informação |
tipoRequisicao |
string |
Tipo da requisição |
tipoEvento |
string |
Tipo do evento |
devolucao |
object |
Objeto de estrutura de devolução |
codigoRetorno |
string |
Código de retorno do processamento |
mensagemRetorno |
string |
Mensagem de retorno do processamento |
dataHoraRetorno |
string |
Data e hora do retorno |
14.2.2 - Estrutura devolução
Atributo |
Tipo |
Informação |
cnpjCliente |
string |
CNPJ/CPF do cliente |
codigoTransacao |
string |
Código da transação |
codigoSolicitacao |
string |
Código da solicitação |
dataHoraSolicitacao |
date |
Data da solicitação |
statusSolicitacao |
string |
Status da solicitação |
statusSolicitacaoDesc |
double |
Descrição do status da solicitação |
numeroNotaFiscal |
string |
Nùmero da nota fiscal |
dataDebitoParceiro |
string |
Data de débito do parceiro |
valorDebitoParceiro |
double |
Valor de débito do parceiro |
valorDebitoPrincipalNF |
double |
Valor de débito principal |
valorDebitoTaxaNF |
double |
Valor de débito de taxa |
valorDebitoTotalNF |
double |
Valor de débito total |
valorDevolucaoSolicitado |
double |
Valor de devolução solicitado |
taxaEfetivacaoDebitoNF |
double |
Taxa efetiva do débito |
dataConclusao |
string |
Data da conclusão no formato 'yyyy-MM-dd' |
tipoRecebimentoParceiro |
string |
Tipo de recebimento do parceiro |
parcelas |
object |
Objeto de estrutura de parcelas |
14.2.3 - Estrutura parcelas
Atributo |
Tipo |
Informação |
numeroParcela |
int |
Número da parcela |
dataVencimentoParcela |
string |
Data de vencimento da parcela no formato 'yyyy-MM-dd' |
valorDebitoPrincipalParcela |
double |
Valor de débito total da parcela |
valorDebitoTaxaParcela |
double |
Valor de débito de taxa da parcela |
valorDebitoTotalParcela |
double |
Valor de débito total da parcela |
valorDevolucaoSolicitadoParcela |
double |
Valor de devolução solicitado da parcela |
taxaEfetivacaoDebitoParcela |
double |
Taxa de efetivação do débito da parcela |
dataDebitoParceiro |
string |
Data de débito do parceiro no formato 'yyyy-MM-dd' |
taxasEstorno |
object |
Objeto de estrutura de taxas |
14.2.4 - Estrutura taxas
Atributo |
Tipo |
Informação |
idTipoTaxa |
string |
Identificador do tipo de taxa |
tipoTaxa |
string |
Tipo de taxa |
valorTaxa |
double |
Valor da taxa |
valorTaxaEmReais |
double |
Valor da taxa em reais |
14.2.5 - Exemplo
{
"tipoRequisicao": "2",
"tipoEvento": "1",
"devolucao": {
"cnpjCliente": "54029063000108",
"codigoTransacao": "7475102022111",
"codigoSolicitacao": "1251824",
"dataHoraSolicitacao": "2022-12-09T09:48:09",
"statusSolicitacao": "1",
"statusSolicitacaoDesc": "APROVADA",
"numeroNotaFiscal": "5102022111",
"dataDebitoParceiro": "2022-12-12",
"valorDebitoParceiro": 707.76,
"valorDebitoPrincipalNF": 703.44,
"valorDebitoTaxaNF": 4.32,
"valorDebitoTotalNF": 707.76,
"valorDevolucaoSolicitado": 740.00,
"taxaEfetivacaoDebitoNF": 1.54,
"dataConclusao": "2022-12-09",
"tipoRecebimentoParceiro": "3",
"parcelas": [
{
"numeroParcela": 1,
"dataVencimentoParcela": "2022-12-25",
"valorDebitoPrincipalParcela": 316.86,
"valorDebitoTaxaParcela": 1.95,
"valorDebitoTotalParcela": 318.81,
"valorDevolucaoSolicitadoParcela": 333.33,
"taxaEfetivacaoDebitoParcela": 1.54,
"dataDebitoParceiro": "2022-12-12",
"taxasEstorno": []
},
{
"numeroParcela": 2,
"dataVencimentoParcela": "2023-01-24",
"valorDebitoPrincipalParcela": 316.86,
"valorDebitoTaxaParcela": 1.95,
"valorDebitoTotalParcela": 318.81,
"valorDevolucaoSolicitadoParcela": 333.33,
"taxaEfetivacaoDebitoParcela": 1.54,
"dataDebitoParceiro": "2022-12-12",
"taxasEstorno": []
},
{
"numeroParcela": 3,
"dataVencimentoParcela": "2023-02-23",
"valorDebitoPrincipalParcela": 69.72,
"valorDebitoTaxaParcela": 0.42,
"valorDebitoTotalParcela": 70.14,
"valorDevolucaoSolicitadoParcela": 73.34,
"taxaEfetivacaoDebitoParcela": 1.54,
"dataDebitoParceiro": "2022-12-12",
"taxasEstorno": []
}
]
},
"codigoRetorno": "000",
"mensagemRetorno": "Solicitação processada com sucesso.",
"dataHoraRetorno": "2023-02-13T10:56:11"
}
15 - Consulta de Pós-vendas Bonificação
15.1 - Request
15.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/GetBonusDetails
15.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
codigoSolicitacao |
string |
Número da pós-venda que deseja-se consultar |
Sim |
15.1.3 - Exemplo
{
"codigoSolicitacao": "1251824"
}
15.2 - Response
15.2.1 - Campos
Atributo |
Tipo |
Informação |
tipoRequisicao |
string |
Tipo da requisição |
tipoEvento |
string |
Tipo do evento |
bonificacao |
object |
Objeto de estrutura de bonificacao |
codigoRetorno |
string |
Código de retorno do processamento |
mensagemRetorno |
string |
Mensagem de retorno do processamento |
dataHoraRetorno |
string |
Data e hora do retorno |
15.2.2 - Estrutura devolução
Atributo |
Tipo |
Informação |
cnpjCliente |
string |
CNPJ/CPF do cliente |
codigoTransacao |
string |
Código da transação |
codigoSolicitacao |
string |
Código da solicitação |
dataHoraSolicitacao |
date |
Data da solicitação |
statusSolicitacao |
string |
Status da solicitação |
statusSolicitacaoDesc |
double |
Descrição do status da solicitação |
numeroNotaFiscal |
string |
Nùmero da nota fiscal |
dataDebitoParceiro |
string |
Data de débito do parceiro |
valorDebitoParceiro |
double |
Valor de débito do parceiro |
valorDebitoPrincipalNF |
double |
Valor de débito principal |
valorDebitoTotalNF |
double |
Valor de débito total |
valorDebitoTaxaNF |
double |
Valor de débito de taxa |
taxaEfetivacaoDebitoNF |
double |
Taxa efetiva do débito |
dataConclusao |
string |
Data da conclusão no formato 'yyyy-MM-dd' |
parcelas |
object |
Objeto de estrutura de parcelas |
13.2.3 - Estrutura parcelas
Atributo |
Tipo |
Informação |
numeroParcela |
int |
Número da parcela |
dataVencimentoParcela |
string |
Data de vencimento da parcela no formato 'yyyy-MM-dd' |
valorDebitoPrincipalParcela |
double |
Valor de débito total da parcela |
valorDebitoTaxaParcela |
double |
Valor de débito de taxa da parcela |
valorDebitoTotalParcela |
double |
Valor de débito total da parcela |
taxaEfetivacaoDebitoParcela |
double |
Taxa de efetivação do débito da parcela |
dataDebitoParceiro |
string |
Data de débito do parceiro no formato 'yyyy-MM-dd' |
13.2.4 - Exemplo
{
"tipoRequisicao": "2",
"tipoEvento": "1",
"bonificacao": {
"cnpjCliente": "54029063000108",
"codigoTransacao": "7475102022111",
"codigoSolicitacao": "1251847",
"dataHoraSolicitacao": "2022-12-09T11:06:19",
"statusSolicitacao": "1",
"statusSolicitacaoDesc": "APROVADA",
"dataDebitoParceiro": "2022-12-12",
"valorDebitoTotalNF": 100.0,
"valorDebitoPrincipalNF": 100.0,
"valorDebitoTaxaNF": 0.0,
"taxaEfetivacaoDebitoNF": 0.0,
"dataConclusao": "2022-12-09",
"valorDebitoParceiro": 100.0,
"numeroNotaFiscal": "5102022111",
"parcelas": [
{
"numeroParcela": 3,
"dataVencimentoParcela": "2023-02-23",
"valorDebitoPrincipalParcela": 100.0,
"valorDebitoTaxaParcela": 0.0,
"valorDebitoTotalParcela": 100.0,
"taxaEfetivacaoDebitoParcela": 0.0,
"dataDebitoParceiro": "2022-12-12"
}
]
},
"codigoRetorno": "000",
"mensagemRetorno": "Solicitação processada com sucesso.",
"dataHoraRetorno": "2023-03-03T07:46:48"
}
16 - Envio de Pós-Venda (Bonificação)
16.1 - Request
16.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/SendBonusDetails
16.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
cnpjCliente |
string |
CNPJ do cliente da nota fiscal |
Sim |
codigoTransacao |
string |
Código da transação da nota fiscal de saída que está sendo devolvida/cancelada |
Sim |
valor |
double |
Valor bonificação solicitado à Supplier |
Sim |
16.1.3 - Exemplo
{
"cnpjCliente": "00000000000000",
"codigoTransacao": "7475102022111",
"valor": 160
}
16.2 - Response
16.2.1 - Campos
Atributo |
Tipo |
Informação |
tipoRequisicao |
string |
Tipo da requisição |
tipoEvento |
string |
Tipo do evento |
bonificacao |
object |
Objeto de estrutura de bonificação |
codigoRetorno |
string |
Código de retorno do processamento |
mensagemRetorno |
string |
Mensagem de retorno do processamento |
dataHoraRetorno |
string |
Data e hora do retorno |
16.2.2 - Estrutura devolução
Atributo |
Tipo |
Informação |
cnpjCliente |
string |
CNPJ/CPF do cliente |
codigoTransacao |
string |
Código da transação |
codigoSolicitacao |
string |
Código da solicitação |
dataHoraSolicitacao |
date |
Data da solicitação |
statusSolicitacao |
string |
Status da solicitação |
statusSolicitacaoDesc |
double |
Descrição do status da solicitação |
dataDebitoParceiro |
string |
Data de débito do parceiro |
valorDebitoTotalNF |
double |
Valor de débito total |
valorDebitoPrincipalNF |
double |
Valor de débito principal |
valorDebitoTaxaNF |
double |
Valor de débito de taxa |
taxaEfetivacaoDebitoNF |
double |
Taxa efetiva do débito |
dataConclusao |
string |
Data da conclusão no formato 'yyyy-MM-dd' |
valorDebitoParceiro |
double |
Valor de débito do parceiro |
numeroNotaFiscal |
string |
Nùmero da nota fiscal |
parcelas |
object |
Objeto de estrutura de parcelas |
16.2.3 - Estrutura parcelas
Atributo |
Tipo |
Informação |
numeroParcela |
int |
Número da parcela |
dataVencimentoParcela |
string |
Data de vencimento da parcela no formato 'yyyy-MM-dd' |
valorDebitoPrincipalParcela |
double |
Valor de débito total da parcela |
valorDebitoTaxaParcela |
double |
Valor de débito de taxa da parcela |
valorDebitoTotalParcela |
double |
Valor de débito total da parcela |
taxaEfetivacaoDebitoParcela |
double |
Taxa de efetivação do débito da parcela |
dataDebitoParceiro |
string |
Data de débito do parceiro no formato 'yyyy-MM-dd' |
16.2.4 - Exemplo
{
"tipoRequisicao": "2",
"tipoEvento": "1",
"bonificacao": {
"cnpjCliente": "00000000000000",
"codigoTransacao": "7475102022111",
"codigoSolicitacao": "1251847",
"dataHoraSolicitacao": "2022-12-09T11:06:19",
"statusSolicitacao": "1",
"statusSolicitacaoDesc": "APROVADA",
"dataDebitoParceiro": "2022-12-12",
"valorDebitoTotalNF": 100.0,
"valorDebitoPrincipalNF": 100.0,
"valorDebitoTaxaNF": 0.0,
"taxaEfetivacaoDebitoNF": 0.0,
"dataConclusao": "2022-12-09",
"valorDebitoParceiro": 100.0,
"numeroNotaFiscal": "5102022111",
"parcelas": [
{
"numeroParcela": 3,
"dataVencimentoParcela": "2023-02-23",
"valorDebitoPrincipalParcela": 100.0,
"valorDebitoTaxaParcela": 0.0,
"valorDebitoTotalParcela": 100.0,
"taxaEfetivacaoDebitoParcela": 0.0,
"dataDebitoParceiro": "2022-12-12"
}
]
},
"codigoRetorno": "000",
"mensagemRetorno": "Solicitação processada com sucesso.",
"dataHoraRetorno": "2023-03-03T07:46:48"
}
17 - Consulta de Conciliações Financeiras
17.1 - Request
17.1.1 - URL
<URL base para utilização dos serviços>/AdministradorPagamentos/GetReconciliationDetails
17.1.2 - Campos
Atributo |
Tipo |
Informação |
Obrigatório |
dataConciliacao |
string |
Data que se deseja realizar a consulta dos registros de conciliação 'yyyy-MM-dd' |
Sim |
17.1.3 - Exemplo
{
"dataConciliacao": "2000-01-01"
}
17.2 - Response
17.2.1 - Campos
Atributo |
Tipo |
Informação |
dataLancamentos |
string |
Data de consulta de conciliações no formato 'yyyy-MM-dd' |
contas |
object |
Objeto de estrutura de contas |
codigoRetorno |
string |
Código de retorno do processamento |
mensagemRetorno |
string |
Mensagem de retorno do processamento |
dataHoraRetorno |
string |
Data e hora do retorno |
17.2.2 - Estrutura contas
Atributo |
Tipo |
Informação |
razaoSocialLoja |
string |
Razão social da loja(cliente) |
banco |
string |
Código do banco pertecente ao cliente |
agencia |
string |
Número da agência pertecente ao cliente |
contaCorrente |
string |
Conta corrente do cliente |
valorSaldoNegativoAnterior |
double |
Valor de saldo negativo do dia anterior |
valorTotalCreditos |
double |
Valor total de créditos lançados |
valorTotalDebitos |
double |
valor total de débitos lançados |
valorTotalLiquidoPagamento |
double |
Valor líquido total de recebimento |
valorSaldoNegativoDia |
double |
Valor de saldo negativo do dia consultado |
lancamentos |
object |
Objeto de estrutura de lançamentos |
17.2.3 - Estrutura lançamentos
Atributo |
Tipo |
Informação |
idLancamento |
string |
Identificador único do lançamento |
tipoLancamento |
string |
Tipo de lançamento |
tipoEvento |
string |
Tipo de evento |
tipoEventoDesc |
string |
Descrição do tipo de evento |
lancamentoFuturo |
string |
Indicador de lançamento futuro |
dataLancamento |
string |
Data de lançamento no formato 'yyyy-MM-dd' |
valorLancamento |
double |
Valor do lançamento |
dataEvento |
string |
Data do evento no formato 'yyyy-MM-dd' |
cnpjCliente |
string |
CNPJ/CPF do cliente |
razaoSocialCliente |
string |
Razão Social do Cliente |
cnpjParceiro |
string |
CNPJ do Parceiro |
razaoSocialEmitente |
string |
Razão Social do emissor do lançamento |
numeroNotaFiscal |
string |
Número da nota fiscal |
codigoTransacao |
string |
Código da transação |
tipoTransacao |
string |
Tipo de transação |
tipoTransacaoDesc |
string |
Descrição do tipo de transação |
codigoSolicitacao |
string |
Código da solicitação de Pós-vendas |
valorPrincipalTransacao |
double |
Valor principal da transação |
valorTotalTransacao |
double |
Valor total da transação |
numeroParcelas |
int |
Quantidade total de parcelas |
parcela |
int |
Número da parcela |
valorPrincipalParcela |
double |
Valor principal da parcela |
valorTotalParcela |
double |
Valor total da parcela |
valorDevolucaoSolicitadoParcela |
double |
Valor de devolução solicitado da parcela |
valorBaixaParcela |
double |
Valor de baixa da parcela |
dataVencimentoOriginalParcela |
string |
Data de vencimento original da parcela no formato 'yyyy-MM-dd' |
dataVencimentoAtualParcela |
string |
Data de vencimento atual da parcela no formato 'yyyy-MM-dd' |
dataRecebimentoAntecipacao |
string |
Data de recebimento antecipado no formato 'yyyy-MM-dd' |
custoAntecipacaoParcela |
double |
Custo de antecipação da parcela |
taxaAntecipacao |
double |
Taxa de antecipação da parcela |
tipoRecebimentoParceiro |
double |
Tipo de recebimento pelo parceiro |
17.2.4 - Exemplo
{
"dataLancamentos": "2023-04-14",
"contas": [
{
"razaoSocialLoja": "IRMAOS FISCHER SA",
"banco": "000",
"agencia": "0000-0",
"contaCorrente": "000000-0",
"cp": "01",
"valorSaldoNegativoAnterior": 0.0,
"valorTotalCreditos": 11485.65,
"valorTotalDebitos": -2490.38,
"valorTotalLiquidoPagamento": 8995.27,
"valorSaldoNegativoDia": 0.0,
"lancamentos": [
{
"idLancamento": "0228288420230413114155012494546001",
"tipoLancamento": "CREDITO",
"tipoEvento": "IMPL",
"tipoEventoDesc": "Implantação de compra",
"lancamentoFuturo": "N",
"dataLancamento": "2023-04-14",
"valorLancamento": 416.44,
"dataEvento": "2023-04-13",
"cnpjCpf": "00000000000000",
"cnpjCliente": "00000000000000",
"razaoSocialCliente": "270323 CLIENTE TESTE LTDA",
"cnpjParceiro": "00000000000000",
"cnpjEmitente": "00000000000000",
"razaoSocialEmitente": "IRMAOS FISCHER SA",
"numeroNotaFiscal": "21499144",
"codigoTransacao": "41540021499144",
"tipoTransacao": "0",
"tipoTransacaoDesc": "Compra com Cartao",
"valorPrincipalTransacao": 1280.42,
"valorTotalTransacao": 1280.42,
"numeroParcelas": 3,
"parcela": 1,
"valorPrincipalParcela": 426.81,
"valorTotalParcela": 426.81,
"dataVencimentoOriginalParcela": "2023-05-13",
"dataVencimentoAtualParcela": "2023-05-13",
"dataRecebimentoAntecipacao": "2023-04-14",
"custoAntecipacaoParcela": 10.37,
"taxaAntecipacao": 2.43,
"tipoRecebimentoParceiro": "3"
}
]
}
],
"codigoRetorno": "000",
"mensagemRetorno": "Solicitacao processada com sucesso",
"dataHoraRetorno": "2023-05-19T17:35:57"
}