O FORMA DE PAGAMENTO poderá ter a seguintes informações:
Pagamento_Forma_Mestre
Descrição
A tabela de forma de pagamento mestre representa o vinculo entre os botões disponíveis para seleção de pagamento em tela do PDV e a forma de pagamento no banco.
Para o Android, a pagamento_forma_mestre corresponde exatamente ao botão apresentado, ou seja, caso seja inserido mais um registro no banco será apresentado mais um botão na tela.
Para o UWP os botões são fixos, a mestre é usada somente para o vinculo da forma com o banco, então caso seja adicionado mais uma mestre é necessário mapeá-la na tela.
Por padrão, na instalação do PDV OMNI já é criado os mestres CRÉDITO, DÉBITO, DINHEIRO, POS, CHEQUE, TROCA, OUTROS, GIFT E QR Code. Porém o QR Code só fica habilitado quando a parametrização para esse mestre está correta.
Informação |
Coluna |
Obrigatório |
Tipo |
Tamanho |
Descrição |
---|---|---|---|---|---|
Data de cadastro | data_cadastro | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Descrição da mestre | descricao | Sm | Texto | 30 | Descrição da mestre. Essa descrição será apresentada no botão na tela de pagamentos do Android. |
Ordem de prioridade da mestre | ortem | Sim | Inteiro | Ordem posicional em que o botão deve ser apresentado. Por exemplo, se a ordem for "10" em uma lista de 10 opções, esse mestre será o ultimo da lista a ser apresentado. | |
Situação | situacao | Sim | Inteiro | Define se a mestre em questão está ativo ou inativo.
|
|
Tipo de forma de pagamento | tipo | Sim | Inteiro | Tipo de pagamento
|
|
Data de atualização | data_atualizacao | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. | |
Identificação no retaguarda | id_retaguarda | Não | Texto | 100 |
Pagamento_Forma
Informação |
Coluna |
Obrigatório |
Tipo |
Tamanho |
Descrição |
---|---|---|---|---|---|
Descrição da forma de pagamento | descricao | Sim | Texto | 50 | Descrição da forma de pagamento cadastrada no ERP/Retaguarda |
Descrição fiscal da forma de pagamento | descricao_fiscal | Sim | Texto | 30 | Descrição fiscal da forma de pagamento, porém não é utilizada pra a impressão do cupom, somente informativo. |
codigo_impressora | Sim | Texto | 30 | Defasado. O valor é sempre 0. | |
Configuração se a forma permite o pagamento do valor total da venda | pagamento_valor_total | Não | Inteiro | Configuração da forma de pagamento para que a mesma permita o pagamento do valor total da venda utilizando a mesma. Ou seja, se o carrinho tiver o valor de R$100,00 e a forma de pagamento DINHEIRO não permitir o pagamento total da venda, você não irá conseguir fechar a venda com o pagamento de R$100,00 em DINHEIRO. É necessário informar um pagamento inferior em DINHEIRO e o restante em outra forma de pagamento. | |
Configuração se a forma permite gerar troco | permite_troco | Sim | Inteiro | Configuração da forma de pagamento para que a mesma permita gerar troco. Ou seja, se o carrinho tiver o valor de R$100,00 e a forma de pagamento DINHEIRO não permitir troco, você não irá conseguir fechar a venda com o pagamento de R$101,00 em DINHEIRO, pois não é permitido retornar R$1,00 de troco utilizando essa forma de pagamento. | |
Configuração da forma que será gerada de troco, caso a forma permita | id_forma_pagamento_troco | Não | Inteiro | Caso a forma de pagamento permita troco, o campo id_forma_pagamento configura em qual forma ela realiza o troco. Por exemplo, se a forma de pagamento TROCA permite troco e está configurada para realizar o troco em VALE TROCA, quando pago um valor acima do total da venda em TROCA a diferença do valor não será em DINHEIRO e sim em VALE TROCA. | |
Configuração o valor mínimo de recebimento que a forma de pagamento permite | valor_minimo_aceito | Não | Numérico | Configuração para definir um valor minimo para determinada forma de pagamento. Ou seja, caso a forma de pagamento DINHEIRO esteja configurada para aceitar um valor minímo de R$50,00 e você tente informar um pagamento de R$40,00 no PDV, ele não irá permitir, pois o valor minímo para o dinheiro é R$50,00 | |
Código da forma de pagamento no sistema externo que cadastrou (Retaguarda/ERP) | codigo_sistema_externo | Sim | Texto | 50 | Utilizado no SELFCHECKOUT para geração do QRCode para o pagamento de carteira digital |
Situação | situacao | Sim | Inteiro | Define se a forma de pagamento em questão está ativo ou inativo.
|
|
Data de cadastro | data_cadastro | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Data de atualização | data_atualizacao | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. | |
Identificação no retaguarda | id_retaguarda | Não | Texto | 100 | |
codigo_modalidade_pagamento | Não | Inteiro | Defasado | ||
Tipo de pagamento | tipo | Não | Inteiro | Tipo de pagamento
|
|
ID da pagamento_forma_mestre | id_pagamento_forma_mestre | Não | Inteiro | Vinculo entre a forma de pagamento e a pagamento mestre | |
Configuração se a forma de pagamento é para clientes | tipo_cliente | Não | Inteiro | Identifica se a forma de pagamento é uma forma utilizada para clientes cadastrados, como por exemplo, promissoria ou crédito empresa |
Pagamento_Forma_Modelo_Fiscal
Informação |
Coluna |
Obrigatório |
Tipo |
Tamanho |
Descrição |
---|---|---|---|---|---|
Situação | situacao | Sim | Inteiro | Define se o vinculo fiscal em questão está ativo ou inativo.
|
|
Data de cadastro | data_cadastro | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Data de atualização | data_atualizacao | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. | |
ID da pagamento_forma | id_pagamento_forma | Sim | Inteiro | Vinculo entre o modelo fiscal e a forma de pagamento | |
Identificação do modelo fiscal que o registro é válido | modelo_fiscal | Sim | Inteiro | Configuração do modelo fiscal da loja
|
|
Código fiscal | codigo_fiscal | Não | Texto | 2 | Para emissão da XML da venda, esse campo é utilizado para o preenchimento da TAG tPag do grupo pag |
Descrição fiscal | descricao_fiscal | Sim | Texto | 30 | |
Identificação no retaguarda | id_retaguarda | Não | Texto | 100 | Descrição da forma de pagamento apresentado no cupom fiscal |
Pagamento_Operadora
Pagamento_Operadora
A tabela pagamento_operadora possui vinculo tanto com a forma de pagamento quanto as condições de pagamento.
O vinculo entre a pagamento_operadora e a pagamento_condicao ocorre através da pagamento_condicao_operadora, onde é informado os IDs de vinculo.
O vinculo entre a pagamento_operadora e a pagamento_forma ocorre através da pagamento_forma_operadora, onde é informado os IDs de vinculo.
Informação |
Coluna |
Obrigatório |
Tipo |
Tamanho |
Descrição |
---|---|---|---|---|---|
Descrição | descricao | Sim | Texto | 100 | Descrição da bandeira do cartão |
Situação | situacao | Sim | Inteiro | 1 | Define se a operadora em questão está ativo ou inativo.
|
Data de cadastro | data_cadastro | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Data de atualização | data_atualizacao | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. | |
Identificação no retaguarda | id_retaguarda | Não | Texto | 100 | |
Código TEF | codigo_tef | Não | Texto | 30 | Código TEF da operadora de cartões |
Administradora | administradora | Não | Texto | 100 | Código da administradora da operadora de cartões |
Tipo de transação | tipo_transacao | Sim | Inteiro | Configuração se a transação utilizada por determinada operadora é débito ou crédito
|
Pagamento_Operadora_Bin
Informação |
Coluna |
Obrigatório |
Tipo |
Tamanho |
Descrição |
---|---|---|---|---|---|
Início das BINs | inicio | Sim | Inteiro | Inicio do intervalo de BINs permitidos para determinada bandeira | |
Fim das BINs | fim | Sim | Inteiro | Final do intervalo de BINs permitidos para determinada bandeira | |
Data de cadastro | data_cadastro | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Data de atualização | data_atualizacao | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. | |
id_pagamento_operadora | Não | Inteiro | O vinculo entre o intervalo de BINs de cartões com a bandeira de cartão | ||
Identificação no retaguarda | id_retaguarda | Não | Texto | 100 | |
Tipo de atributo | tipo_atributo | Não | Inteiro | Tipo de atributo do registros
|
|
Situação | situacao | Sim | Inteiro | Define se a bin em questão está ativo ou inativo.
|
Pagamento_Condicao
Pagamento_Condicao
A tabela pagamento_condicao possui vinculo tanto com a operadora quanto a forma de pagamento em si.
O vinculo entre a pagamento_condicao e a pagamento_operadora ocorre através da pagamento_condicao_operadora, onde é informado os IDs de vinculo.
O vinculo entre a pagamento_condicao e a pagamento_forma ocorre através da pagamento_forma_condicao, onde é informado os IDs de vinculo.
Informação |
Coluna |
Obrigatório |
Tipo |
Tamanho |
Descrição |
---|---|---|---|---|---|
Descrição da condição | descricao | Sim | Texto | 50 | Descrição da condição de pagamento. *Condições relacionados ao produto eletrônico possui um texto padronizado diferente do cadastrado, onde o nome é formado por: |
Dias entre parcelas | dias_entre_parcelas | Não | Inteiro | Dado recebido no retagaurda/ERP. Posteriormente esse dado é gravado no objeto Financeiro.Objects.Cartao na mensagem do financeiro integrado com o TOTVS Live | |
Número máximo de parcelas | numero_maximo_parcelas | Não | Inteiro | Dado recebido no retagaurda/ERP. No PDV esse dado é utilizado para preenchimento de lista de parcelas disponívels para seleção e finalização da venda. | |
Percentual mínimo de entrada | percentual_minimo_entrada | Não | Inteiro | Dado recebido no retaguarda/ERP, porém não utilizado no PDV. | |
Prazo máximo para primeira parcela | prazo_maximo_primeira_parcela | Não | Inteiro | Dado recebido no retaguarda/ERP, porém não utilizado no PDV. | |
Solicita a data das demais parcelas | solicita_data_demais_parcelas | Não | Inteiro | Dado recebido no retaguarda/ERP, porém não utilizado no PDV. | |
Solicita a data da primeira parcela | solicita_data_primeira_parcela | Não | Inteiro | Dado recebido no retaguarda/ERP, porém não utilizado no PDV. | |
Situação | situacao | Sim | Inteiro | Define se a condição em questão está ativo ou inativo.
|
|
Data de cadastro | data_cadastro | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Data de atualização | data_atualizacao | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. | |
Identificação no retaguarda | id_retaguarda | Não | Texto | 100 | |
Dado complementar | dado_complementar | Não | Inteiro | Defasado | |
Descrição do dado complementar | dado_complementar_descricao | Não | Texto | 30 | Defasado |
Dia fixo para o pagamento | dia_fixo_pagamento | Não | Inteiro | Dado recebido no retaguarda/ERP e utilizado pelo PDV para realizar o calculo das parcelas. | |
Quantidade de dias de carência para o primeiro pagamento | dias_carencia_primeiro_vencimento | Não | Inteiro | Dado recebido no retaguarda/ERP e utilizado pelo PDV para realizar o calculo das parcelas. | |
Configuração se o número de parcelas é fixo | fixa_numero_parcelas | Não | Inteiro | Dado recebido no retaguarda/ERP e utilizado pelo PDV formatar a apresentação das parcelas. | |
Quantidade de parcelas | quantidade_parcelas | Não | Inteiro | Dado recebido no retaguarda/ERP e utilizado pelo PDV formatar a apresentação das parcelas. | |
Tipo de arredondamento | tipo_arredondamento | Não | Inteiro | Defasado
|
|
Tipo de vencimento para o parcelamento | tipo_vencimento_parcelamento | Não | Inteiro |
|
|
Configuração se vence em dia útil | vence_dia_util | Não | Inteiro | Defasado | |
Configuração do valor mínimo de parcela | valor_minimo_parcela | Sim | Numérico | 10 | Dado recebido no retaguarda/ERP e utilizado pelo PDV formatar a apresentação das parcelas |
Pagamento_Dado_Complementar
Pagamento_Dado_Complementar
A tabela pagamento_dado_complementar possui vinculo com a forma de pagamento.
O vinculo entre a pagamento_dado_complementar e a pagamento_forma ocorre através da pagamento_forma_dado_complementar, onde é informado os IDs de vinculo.
Informação |
Coluna |
Obrigatório |
Tipo |
Tamanho |
Descrição |
---|---|---|---|---|---|
Identificação no retaguarda | id_retaguarda | Não | Texto | 100 | |
Descrição do dado complementar | descricao | Não | Texto | 30 | Descrição do dado complementar que será apresentado na tela do PDV |
Tipo de dado complementar | tipo | Não | Inteiro | Valor fixo como 1. | |
Configuração se o dado é obrigatório | obrigatorio | Sim | Inteiro | Valor fixo como 1. | |
Tamanho do dado permitido | tamanho | Não | Inteiro | Valor fixo como 25. | |
Tipo campo TEF | tipo_campo_tef | Não | Inteiro | Defasado | |
Situação | situacao | Sim | Inteiro | Define se o dado em questão está ativo ou inativo.
|
|
Data de cadastro | data_cadastro | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Data de atualização | data_atualizacao | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. |
Este método é responsável pela criação de novos FormaPagto
Este endpoint recebe uma lista de FormaPagtos para que possam ser enviados vários na mesma requisição
Para que a baixa do FormaPagto criado ocorra no PDV Omni é necessário realizar a abertura de um lote do tipo 18 = FormaPagto
[
{
"codigoModalidadePagamento": 0,
"codigoSistemaExterno": "string",
"descricao": "string",
"descricaoFiscal": "string",
"formaPagtoModeloFiscal": [
{
"codigoFiscal": "string",
"descricaoFiscal": "string",
"idRetaguarda": "string",
"idRetaguardaFormaPagto": "string",
"modeloFiscal": "string",
"situacao": 0
}
],
"formasPagtoCondicoes": [
{
"idRetaguarda": "string",
"idRetaguardaCondicaoPagto": "string",
"idRetaguardaFormaPagto": "string",
"situacao": 0
}
],
"formasPagtoDadosComplementares": [
{
"idRetaguarda": "string",
"idRetaguardaDadoComplementarPagto": "string",
"idRetaguardaFormaPagto": "string",
"ordem": 0,
"situacao": 0
}
],
"formasPagtoOperadoras": [
{
"idRetaguarda": "string",
"idRetaguardaFormaPagto": "string",
"idRetaguardaOperadoraPagto": "string",
"situacao": 0
}
],
"idInquilino": "string",
"idProprietario": "string",
"idRetaguarda": "string",
"idRetaguardaFormaPagTroco": "string",
"loteOrigem": "string",
"permiteTroco": 0,
"situacao": 0,
"tipo": 0,
"tipoCliente": 0,
"valorMinimoAceito": "string",
"clienteConsumidor": bool
}
]
Campo |
Tipo |
Descrição |
Obrigatório |
Observações |
||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
descricao |
string |
Descrição da forma de pagamento |
Sim |
Tamanho Máximo: 50 caracteres |
||||||||||||||||||||
codigoModalidadePagamento | integer | Código da modalidade de pagamento | Não | |||||||||||||||||||||
codigoSistemaExterno | string | Código Sistema Externo | Sim |
Tamanho Máximo: 50 caracteres |
||||||||||||||||||||
descricaoFiscal | string | Descrição fiscal da forma de pagamento | Sim |
Tamanho Máximo: 50 caracteres |
||||||||||||||||||||
formaPagtoModeloFiscal | Lista de objetos | Lista de modelos fiscais | Não | |||||||||||||||||||||
formaPagtoModeloFiscal.codigoFiscal | string | Código fiscal | Não | Tamanho Máximo: 2 caracteres | ||||||||||||||||||||
formaPagtoModeloFiscal.descricaoFiscal | string | Descrição fiscal | Não | Tamanho Máximo: 30 caracteres | ||||||||||||||||||||
formaPagtoModeloFiscal.idRetaguarda | string | Identificador do modelo na retaguarda | Não | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
formaPagtoModeloFiscal.idRetaguardaFormaPagto | string | Identificador da forma de pagamento na retaguarda | Não | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
formaPagtoModeloFiscal.modeloFiscal | string | Modelo fiscal | Não | Tamanho Máximo: 30 caracteres | ||||||||||||||||||||
formaPagtoModeloFiscal.situacao | integer | Situação do modelo fiscal | Não | 0 - Inativo, 1 - Ativo | ||||||||||||||||||||
formasPagtoCondicoes | Lista de objetos | Lista de condições de forma de pagamento | Não | |||||||||||||||||||||
formasPagtoCondicoes.idRetaguarda | string | Identificador da condição na retaguarda | Não | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
formasPagtoCondicoes.idRetaguardaCondicaoPagto | string | Identificador da condição de pagamento na retaguarda | Não | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
formasPagtoCondicoes.idRetaguardaFormaPagto | string | Identificador da forma de pagamento na retaguarda | Não | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
formasPagtoCondicoes.situacao | integer | Situação da condição de pagamento (0 - Inativo, 1 - Ativo) | Não | |||||||||||||||||||||
formasPagtoDadosComplementares | Lista de objetos | Lista de Dados complementares da forma de pagamento | Não | |||||||||||||||||||||
formasPagtoDadosComplementares.idRetaguarda | string | Identificador do dado complementar na reguardar | Não | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
formasPagtoDadosComplementares.idRetaguardaDadoComplementarPagto | string | Identificador do dado complementar pagamento na retaguarda | Não | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
formasPagtoDadosComplementares.idRetaguardaFormaPagto | string | Identificador da forma de pagamento na retaguarda | Não | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
formasPagtoDadosComplementares.ordem | integer | Ordem do dado complementar | Não | |||||||||||||||||||||
formasPagtoDadosComplementares.situacao | integer | Situação do dado complementar (0 - Inativo, 1 - Ativo) | Não | |||||||||||||||||||||
formasPagtoOperadoras | Lista de objetos | Lista de operadoras da forma de pagamento | Não | |||||||||||||||||||||
formasPagtoOperadoras.idRetaguarda | string | Identificador da operadora na retaguarda | Não | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
formasPagtoOperadoras.idRetaguardaFormaPagto | string | Identificador da forma de pagamento na retaguarda | Não | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
formasPagtoOperadoras.idRetaguardaOperadoraPagto | string | Identificador da Operadora pagamento na retaguarda | Não | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
formasPagtoOperadoras.situacao | integer | Situação da operadora (0 - Inativo, 1 - Ativo) | Não | |||||||||||||||||||||
idInquilino | string | Identificador do inquilino | Sim | |||||||||||||||||||||
idProprietario | string | Identificador do proprietário | Sim | |||||||||||||||||||||
idRetaguarda | string | Identificador da forma de pagamento na retaguarda | Sim | Tamanho Máximo: 100 caracteres | ||||||||||||||||||||
idRetaguardaFormaPagTroco | string | Identificador da forma de pagamento troco na retaguarda | Sim |
Tamanho Máximo: 100 caracteres |
||||||||||||||||||||
loteOrigem | string | Identificador do lote |
Sim | |||||||||||||||||||||
permiteTroco | Int | Indica se a forma de pagamento permite troco (0 - Não; 1 - Sim) | Sim | |||||||||||||||||||||
situacao | integer | Situação da forma de pagamento (0 - Inativo, 1 - Ativo) | Não |
Caso não enviado será cadastrado como 0 |
||||||||||||||||||||
tipo | integer | Tipo da forma de pagamento | Sim |
|
||||||||||||||||||||
tipoCliente | integer | Tipo cliente | Não | |||||||||||||||||||||
valorMinimoAceito | string | Valor mínimo aceita para a forma de pagamento | Não | Tamanho Máximo: 50 caracteres | ||||||||||||||||||||
clienteConsumidor | bool | Habilita forma de pagamento para aquela forma de pagamento | Não | true/false |
Retorno
{
"success": true,
"message": "Requisição inserida com sucesso!",
"data": null,
"errors": null,
"totalTime": 0,
"numberOfRecords": 0
}
Campo |
Tipo |
Descrição |
---|---|---|
Success | bool | Indica se a criação do compartilhamento foi feita com sucesso |
Message | string | Caso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo |
Data | objeto | Objeto compartilhamento criado |
Errors | Lista | Listas com os erros encontrados no processo |
TotalTime | int | tempo da requisição |
NumberOfRecords | int | número de dados inseridos |
{
"code": "string",
"message": "string",
"detailedMessage": "string",
"helpUrl": "string",
"details": [
{
"guid": "string",
"code": "string",
"message": "string",
"detailedMessage": "string"
}
]
}
Campo |
Tipo |
Descrição |
---|---|---|
code | string | Código de erro |
message | string | Mensagem do erro |
detailedMessage | string | Detalhamento do erro |
helpUrl | string | url de ajuda |
TotalTime | string | Tempo total de busca |
details | lista de objeto | Lista de objeto de erros |
details.guid | string | Identificador do erro |
details.code | string | Código do erro |
details.message | string | Mensagem do erro |
details.detailedMessage | string | Detalhamento do erro |
Este endpoint ainda está em processo de manutenção, as informações estão disponibilizadas apenas para consulta, não sendo possível realizar a requisição.
[
{
"codigoModalidadePagamento": 0,
"codigoSistemaExterno": "string",
"descricao": "string",
"descricaoFiscal": "string",
"formaPagtoModeloFiscal": [
{
"codigoFiscal": "string",
"descricaoFiscal": "string",
"idRetaguarda": "string",
"idRetaguardaFormaPagto": "string",
"modeloFiscal": "string",
"situacao": 0
}
],
"formasPagtoCondicoes": [
{
"idRetaguarda": "string",
"idRetaguardaCondicaoPagto": "string",
"idRetaguardaFormaPagto": "string",
"situacao": 0
}
],
"formasPagtoDadosComplementares": [
{
"idRetaguarda": "string",
"idRetaguardaDadoComplementarPagto": "string",
"idRetaguardaFormaPagto": "string",
"ordem": 0,
"situacao": 0
}
],
"formasPagtoOperadoras": [
{
"idRetaguarda": "string",
"idRetaguardaFormaPagto": "string",
"idRetaguardaOperadoraPagto": "string",
"situacao": 0
}
],
"idInquilino": "string",
"idProprietario": "string",
"idRetaguarda": "string",
"idRetaguardaFormaPagTroco": "string",
"loteOrigem": "string",
"permiteTroco": 0,
"situacao": 0,
"tipo": 0,
"tipoCliente": 0,
"valorMinimoAceito": "string"
"clienteConsumidor": bool
}
]
Campo |
Tipo |
Descrição |
Observações |
Obrigatório |
||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
descricao | string | Descrição da forma de pagamento | Tamanho Máximo: 50 caracteres |
Sim |
||||||||||||||||||||||||||
descricaoFiscal | string | Descrição fiscal da forma de pagamento | Tamanho Máximo: 30 caracteres |
Sim |
||||||||||||||||||||||||||
pagamentoValorTotal | int | Configuração da forma de pagamento para que a mesma permita o pagamento do valor total da venda utilizando a mesma. Ou seja, se o carrinho tiver o valor de R$100,00 e a forma de pagamento DINHEIRO não permitir o pagamento total da venda, você não irá conseguir fechar a venda com o pagamento de R$100,00 em DINHEIRO. É necessário informar um pagamento inferior em DINHEIRO e o restante em outra forma de pagamento. | Não | |||||||||||||||||||||||||||
permiteTroco | Int | Indica se a forma de pagamento permite troco | 0 - Não; 1 - Sim | Sim | ||||||||||||||||||||||||||
idRetaguardaFormaPagTroco | string | Identificador da forma de pagamento troco na retaguarda | Tamanho Máximo: 100 caracteres |
Sim |
||||||||||||||||||||||||||
valorMinimoAceito | string | Valor mínimo aceita para a forma de pagamento | Não | |||||||||||||||||||||||||||
codigoSistemaExterno | string | Código Sistema Externo | Tamanho Máximo: 50 caracteres |
Sim |
||||||||||||||||||||||||||
situacao | integer | Situação da forma de pagamento | 0 - Inativo, 1 - Ativo) |
Sim |
||||||||||||||||||||||||||
codigoModalidadePagamento | integer | DEFASADO | Não | |||||||||||||||||||||||||||
tipo | integer | Tipo da forma de pagamento |
|
Sim | ||||||||||||||||||||||||||
tipoCliente | integer | Identifica se a forma de pagamento é uma forma utilizada para clientes cadastrados, como por exemplo, promissoria ou crédito empresa | Não | |||||||||||||||||||||||||||
formasPagtoCondicoes | Lista de objetos | Lista de condições de forma de pagamento | Não | |||||||||||||||||||||||||||
formasPagtoCondicoes.idRetaguarda | string | Identificador da condição na retaguarda | Não | |||||||||||||||||||||||||||
formasPagtoCondicoes.idRetaguardaFormaPagto | string | Identificador da forma de pagamento na retaguarda | Não | |||||||||||||||||||||||||||
formasPagtoCondicoes.idRetaguardaCondicaoPagto | string | Identificador da condição de pagamento na retaguarda | Não | |||||||||||||||||||||||||||
formasPagtoCondicoes.situacao | integer | Situação da condição de pagamento | 0 - Inativo, 1 - Ativo | Não | ||||||||||||||||||||||||||
formasPagtoDadosComplementares | Lista de objetos | Lista de Dados complementares da forma de pagamento | Não | |||||||||||||||||||||||||||
formasPagtoDadosComplementares.idRetaguarda | string | Identificador do dado complementar na reguardar | Não | |||||||||||||||||||||||||||
formasPagtoDadosComplementares.idRetaguardaFormaPagto | string | Identificador da forma de pagamento na retaguarda | Não | |||||||||||||||||||||||||||
formasPagtoDadosComplementares.idRetaguardaDadoComplementarPagto | string | Identificador do dado complementar pagamento na retaguarda | Não | |||||||||||||||||||||||||||
formasPagtoDadosComplementares.situacao | integer | Situação do dado complementar | 0 - Inativo, 1 - Ativo | Não | ||||||||||||||||||||||||||
formasPagtoDadosComplementares.ordem | integer | Ordem do dado complementar | Não | |||||||||||||||||||||||||||
formasPagtoOperadoras | Lista de objetos | Lista de operadoras da forma de pagamento | Não | |||||||||||||||||||||||||||
formasPagtoOperadoras.idRetaguarda | string | Identificador da operadora na retaguarda | Não | |||||||||||||||||||||||||||
formasPagtoOperadoras.idRetaguardaFormaPagto | string | Identificador da forma de pagamento na retaguarda | Não | |||||||||||||||||||||||||||
formasPagtoOperadoras.idRetaguardaOperadoraPagto | string | Identificador da Operadora pagamento na retaguarda | Não | |||||||||||||||||||||||||||
formasPagtoOperadoras.situacao | integer | Situação da operadora | 0 - Inativo, 1 - Ativo | Não | ||||||||||||||||||||||||||
formaPagtoModeloFiscal | Lista de objetos | Lista de modelos fiscais | Não | |||||||||||||||||||||||||||
formaPagtoModeloFiscal.idRetaguarda | string | Identificador do modelo na retaguarda | Não | |||||||||||||||||||||||||||
formaPagtoModeloFiscal.idRetaguardaFormaPagto | string | Identificador da forma de pagamento na retaguarda | Não | |||||||||||||||||||||||||||
formaPagtoModeloFiscal.modeloFiscal | string | Modelo fiscal | Não | |||||||||||||||||||||||||||
formaPagtoModeloFiscal.codigoFiscal | string | Código fiscal | Não | |||||||||||||||||||||||||||
formaPagtoModeloFiscal.descricaoFiscal | string | Descrição fiscal | Não | |||||||||||||||||||||||||||
formaPagtoModeloFiscal.situacao | integer | Situação do modelo fiscal | 0 - Inativo, 1 - Ativo | Não | ||||||||||||||||||||||||||
idInquilino | string | Identificador do inquilino | Sim | |||||||||||||||||||||||||||
idRetaguarda | string | Identificador da forma de pagamento na retaguarda | Tamanho máximo: 100 caracteres | Sim | ||||||||||||||||||||||||||
idProprietario | string | Identificador do proprietário | Sim | |||||||||||||||||||||||||||
loteOrigem | string | Identificador do lote |
Sim | |||||||||||||||||||||||||||
clienteConsumidor | bolean | Habilita forma de pagamento para aquele cliente |
true/false | Não |
{
"success": true,
"message": "Requisição inserida com sucesso!",
"data": null,
"errors": null,
"totalTime": 0,
"numberOfRecords": 0
}
Campo |
Tipo |
Descrição |
---|---|---|
Success | bool | Indica se a criação do compartilhamento foi feita com sucesso |
Message | string | Caso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo |
Data | objeto | Objeto compartilhamento criado |
Errors | Lista | Listas com os erros encontrados no processo |
TotalTime | int | tempo da requisição |
NumberOfRecords | int | número de dados inseridos |
{
"code": "string",
"message": "string",
"detailedMessage": "string",
"helpUrl": "string",
"details": [
{
"guid": "string",
"code": "string",
"message": "string",
"detailedMessage": "string"
}
]
}
Campo |
Tipo |
Descrição |
---|---|---|
code | string | Código de erro |
message | string | Mensagem do erro |
detailedMessage | string | Detalhamento do erro |
helpUrl | string | url de ajuda |
TotalTime | string | Tempo total de busca |
details | lista de objeto | Lista de objeto de erros |
details.guid | string | Identificador do erro |
details.code | string | Código do erro |
details.message | string | Mensagem do erro |
details.detailedMessage | string | Detalhamento do erro |