Presence API - INCLUIR_DOC_FISCAL_DADOS

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

  1. Este método deve ser invocado exclusivamente para notas que tenham o XML previamente gravadas/enviadas.
  2. 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:
  1. Header 
  2. Itens
  3. 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
nItemSim
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

  1. {
  2.   "chaveNfe": (String,44),
  3.   "aplicativo": (String,10),
  4.   "versao": (String,10),
  5.   "caixa" : (Integer),
  6.   "gerente" : (Integer),
  7.   "vendedor" : (Integer),
  8.   "representante" : (Integer),
  9.   "itens" : [
  10.     {
  11.       "nItem" : (string,10),
  12.       "sku" : (string,26),
  13.       "seriePedido" : (string,2),
  14.       "numeroPedido" : (Integer),
  15.       "numeroOC" : (Integer)
  16.     }
  17.   ],
  18.   "Pagamentos" : [
  19.     {
  20.       "dataVencimento":(Date),
  21.       "valorPagamento" : (Double),
  22.       "numeroParcela" : (Integer),
  23.       "Moeda"          : (string,1),
  24.       "cartao"         : (String,2),
  25.       "nsu"            : (String,20),
  26.       "autorizacao"    : (String,18),
  27.       "administradora" : (Integer),
  28.       "carteiraCobranca" : (Integer) ,
  29.       "meioCaptura" : (String, 1),
  30.       "transacaoParcela" : (Integer),
  31.       "transacaoPagamento" : (Integer),
  32.       "vencimentoComFloat": (Date),
  33.       "percTaxaCartao": (Double)
  34.     }    
  35.   ]
  36. }



    • Related Articles

    • 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_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 - 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_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 - 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 ...