Presence API - INCLUIR_DOC_FISCAL_DADOS
Inclusão de Documento Fiscal (Somente Inclusão)
Este método é responsável por incluir um documento fiscal na base da dados do Presence Domain.
Regras gerais
- Este método deve ser invocado exclusivamente para notas que tenham o XML previamente gravadas/enviadas.
- O método de gravação de um XML autorizado pela SEFAZ é Presence API - INCLUIR_DOC_FISCAL_XML
Body
Ele é composto por 3 seções distintas, que complementam os dados básicos do XML para a perfeita integração ao Presence Domain:
- Header
- Itens
- Pagamentos
Nome
| Obrigatório
| Tipo
| Descrição
|
chaveNfe
| Sim
| String
| Chave de acesso do documento fiscal
|
aplicativo
| Sim
| String
| Nome do aplicativo que autorizou o documento fiscal
|
versao
| Sim
| String
| Número de versão do aplicativo que autorizou o documento fiscal
|
caixa
| Não
| Integer
| Código do caixa
|
gerente
| Não
| Integer
| Código do gerente
|
vendedor
| Não
| Integer
| Código do vendedor
|
representante
| Não
| Integer
| Código do representante
|
Itens
Nome
| Obrigatório
| Tipo
| Descrição
|
nItem | Sim
| String
| Identificação do produto no XML do documento fiscal.
|
sku
| Sim
| String
| Código do produto na base de dados. (*) Código completo ou Código auxiliar válidos no Presence Domain |
seriePedido
| Não
| String
| Série do pedido referenciado na Presence
|
numeroPedido
| Não
| Integer
| Número do pedido referenciado na Presence
|
numeroOC
| Não
| Integer
| Número da ordem de compra referenciada na Presence
|
Pagamentos
Nome
| Obrigatório
| Tipo
| Descrição
|
numeroParcela
| Sim
| Integer
| Número da parcela
|
dataVencimento
| Sim
| Date
| Data de vencimento
|
valorPagamento
| Sim
| Double
| Valor da forma de pagamento/ Parcela
|
moeda
| Sim
| String
| Moeda utilizada na venda. D= Dinheiro
T = Cartão Crédito
S = Cartão Débito
B = Depósito Bancário
L = Boleto
|
cartao
| Sim (*)
| String
| Código do cartão
|
nsu
| Não
| String
| NSU da venda
|
autorizacao
| Não
| String
| Autorização do cartão
|
administradora
| Sim (*)
| Integer
| Código da administradora de cartão
|
carteiraCobranca
| Não
| Integer
| Código da carteira de cobrança
|
meioCaptura
| Sim (*)
| String
| Meio de captura. "P" = POS e "T" = TEF
|
transacaoParcela
| Não
| Integer
| Número da transação da parcela (1, 2 ou 3)
|
transacaoPagamento
| Não
| Integer
| Número da transação do pagamento (1, 2 ou 3)
|
(*) Quando a moeda for T ou S
Estrutura
- {
- "chaveNfe": (String,44),
- "aplicativo": (String,10),
- "versao": (String,10),
- "caixa" : (Integer),
- "gerente" : (Integer),
- "vendedor" : (Integer),
- "representante" : (Integer),
- "itens" : [
- {
- "nItem" : (string,10),
- "sku" : (string,26),
- "seriePedido" : (string,2),
- "numeroPedido" : (Integer),
- "numeroOC" : (Integer)
- }
- ],
- "Pagamentos" : [
- {
- "dataVencimento":(Date),
- "valorPagamento" : (Double),
- "numeroParcela" : (Integer),
- "Moeda" : (string,1),
- "cartao" : (String,2),
- "nsu" : (String,20),
- "autorizacao" : (String,18),
- "administradora" : (Integer),
- "carteiraCobranca" : (Integer) ,
- "meioCaptura" : (String, 1),
- "transacaoParcela" : (Integer),
- "transacaoPagamento" : (Integer),
- "vencimentoComFloat": (Date),
- "percTaxaCartao": (Double)
- }
- ]
- }
Related Articles
Presence API - INCLUIR_PEDIDO
Inclusão de Pedidos (Somente Inclusão) Este módulo é responsável por incluir pedidos na base da dados. BODY Pedido Nome Obrigatório Tipo Descrição codigoPedidoExterno Sim String Código do pedido na plataforma dataEmissão Não Data ...
Presence API - INCLUIR_PRODUTO
Inclusão de Produtos (Atualização e Inclusão) Este módulo é responsável por incluir produtos na base da dados. Parâmetros Campos Tipo Obrigatório Descrição codigo string(8) Não para inclusão, sim para alteração, quando codigoExterno ou codigoLegado ...
Presence API - INCLUIR_DOC_FISCAL_XML
Inclusão de XML (Somente Inclusão) Este método é responsável por incluir XML de documento fiscal na base da dados do Presence Domain. O arquivo XML será gravado no diretório fiscal relativo à loja associada no Presence Domain. Os dados relativos não ...
Presence API - Página Inicial
Essa API permite o consumo de informações disponíveis nos sistemas Presence através de chamadas de serviço, bem como a inserção de dados nos sistemas. Para ter acesso aos métodos já existentes, ou solicitação da criação de novos métodos, consulte as ...
Presence API - INCLUIR_CLIENTE
Inclusão de Clientes (Atualização e Inclusão) Este módulo é responsável por incluir clientes na base da dados. Parâmetros Nome Obrigatório Tipo Descrição codigoExterno Não String Código do cliente no sistema de terceiros, obrigatório quando cpf_cnpj ...