API de Integração ERP de Terceiros - Faturamento - Inclusão e Cancelamento

API de Integração ERP de Terceiros - Faturamento - Inclusão e Cancelamento

Inclusão e Cancelamento

Este módulo é responsável por incluir e cancelar faturamento no PresenceDomain.

URL

Autenticação (Basic Auth):
Usuário e Senha fornecidos pela Presence para realizar a integração.

Método - POST

Parâmetros
Nome
Obrigatório
Tipo
Descrição
serieSimString(10)Série da nota fiscal
numeroSimIntegerNúmero da nota fiscal
data_EmissaoSimDateData de emissão da nota fiscal
hora_EmissaoSimTimeHora de emissão da nota fiscal
Data_Saida
Não
Date
Data de saída da nota fiscal
Hora_Saida
Não
Time
Hora de saída da nota fiscal
Cod_LojaSim, quando emitente não informadoString(2)Identificação do código da loja emitente da nota fiscal
emitenteSim, quando Cod_Loja não informadotagIdentificação da loja emitente da nota fiscal (cnpj)
destinatarioSimtagIdentificação do destinatário da nota fiscal (tipo, loja, cnpj) - Informar tipo e loja ou apenas o cnpj 
tipoFinalidadeSimIntegerIdentificação da finalidade de emissão da nota fiscal ("1"=Normal)
tipoFreteNãoIntegerIdentificação do tipo de frete ("0"=Remente/ "1"=Destinatário/ "2"=Terceiro/ "3"=Remetente (Proprio)/ "4"=Destinatário (Próprio)/ "9"=Sem frete
situacaoSimString(1)Identificação da situação da nota fiscal ("E"=Emitida/ "C"=Cancelada)
chave_acessoSimString(44)Identificação da chave de acesso da NF-e
sap_idNão (1)IntegerIdentificação do código externo do pedido no ERP de terceiros
cnpjTransportadora
Não
String(14)
Identificação da transportadora
listaItensSim (1)arrayLista dos itens da nota fiscal (codigo_Externo, referencia, quantidade, preco_Unitario, natureza) - Informar codigo_Externo ou referencia (pelo menos um dos dois deve ser informado). Os demais campos também são obrigatórios.

(1) Quando destinatário for uma loja cadastrada no Presence Domain, o campo sap_id será obrigatório;
(2) Quando destinatário for uma loja cadastrada no Presence Domain, o campo codigo_externo será obrigatório.

BODY
  1. {
  2.     
  3.     "serie": (String),
  4.     "numero": (Integer),
  5.     "data_Emissao": (Date),
  6.     "hora_Emissao": (Time),
  7.     "Data_Saida": (Date),
  8.     "Hora_Saida": (Time),
  9.     "Cod_Loja": (String),
  10.     "emitente": {
  11.         "cnpj": (String)
  12.     },
  13.     "destinatario": {
  14.         "cnpj": (String)
  15.     },
  16.     "tipoFinalidade": (Integer),
  17.     "tipoFrete": (Integer),
  18.     "situacao": (String),
  19.     "chave_acesso": (String),
  20.     "sap_Id": (Integer),
  21.     "cnpjTransportadora": (String),
  22.     "listaItens": [
  23.         {
  24.             "codigo_Externo": (String),
  25.             "referencia": (String),
  26.             "quantidade": (Double),
  27.             "preco_Unitario": (Double),
  28.             "natureza": (Integer)
  29.         }
  30.     ]
  31. }

JSON de Retorno com Sucesso
  1. {
  2.     "status": (String),
  3.     "msg": ()
  4. }

JSON de Retorno com Erro
    1. {
    2.     "status": (String),
    3.     "erros": [
    4.         {
    5.             "serie": (String),
    6.             "numero": (String),
    7.             "erro" (String)
    8.         }
    9.     ]
    10. }

      • Related Articles

      • API de Integração ERP de Terceiros - Faturamento NFS-e - Inclusão e Cancelamento

        Inclusão e Cancelamento Este módulo é responsável por incluir e cancelar faturamento de serviços no PresenceDomain. URL https://interface-erp-terceiros.presence.com.br/ServerInvoice/PresenceInvoiceAPI.dll/domainapi/v1/integracoes/FaturamentoNFSe ...
      • API de Integração ERP de Terceiros - Faturamento - Ping

        Ping Este módulo é responsável por consultar o status do serviço. URL https://interface-erp-terceiros.presence.com.br/ServerInvoice/PresenceInvoiceAPI.dll/domainapi/v1/integracoes/ServerPing Autenticação (Basic Auth): Usuário e Senha fornecidos pela ...
      • 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 ...
      • API de Integração com ERPs terceiros

        Nesse material, apresentaremos a configuração e funcionamento da PresenceIntegration API. Tratamento de dados Todos os dados enviados e recebidos pela API estão/deverão ser em formato JSON (application/json). Endpoints A ...
      • API de Integração com ERPs terceiros - Produtos - Inclusão e Atualização

        Inclusão e Atualização Este módulo é responsável por incluir e atualizar os produtos no PresenceDomain. URL https://interface-erp-terceiros.presence.com.br/ServerProduct/PresenceProductAPI.dll/domainapi/v1/integracoes/produtos Autenticação (Basic ...