Presence API ECOMMERCE - ECM-DADOS-NF
Este método é responsável por listar as Notas Fiscais na base da dados.
Parâmetros
Nome
| Obrigatório
| Tipo
| Descrição
|
id_webservice | SIM | Inteiro | Id do webservice |
data_at
| Não | Data (AAAA-MM-DDT00:00:00)
| Data de atualização dos dados. Padrão ISO8601.
|
codigo_externo | Não | Texto(100) | Código interno do E-commerce quando criado no plataforma |
serie | Não | Inteiro | Série interna do Presence Domain (normalmente número da Loja) |
numero | Sim quando informada a serie | Inteiro | Número interno do Presence Domain |
BODY
- {
- "id_webservice": (Integer),
- "data_at" : (Date, AAAA-MM-DD) ou (Date, AAAA-MM-DDT00:00:00)
- }
OU
- {
- "id_webservice": (Integer),
- "codigo_externo" : String(100)
- }
OU
- {
- "id_webservice": (Integer),
- "serie" : (Integer),
- "numero" : (Integer)
- }
Nome | Tipo
| Descrição
|
lojaPresence | Char(2) | Código da loja no Presence Domain |
ecmIdLoja | String | ID Loja configurado nos atributos de Loja. |
seriepedido* | String | Série do pedido |
numeroPedido * | Integer | Número do pedido |
codigoPedidoExterno* | Integer | Código do pedido na plataforma |
dtTransmissao | Data (AAAA-MM-DDT00:00:00) | Data de atualização dos dados. Padrão ISO8601 |
modeloNF | String | Modelo da NF-e |
serieNF | String | Serie da NF-e |
subserieNF | String | Subsérie da NF-e |
numero | Integer | Numero da nota fiscal eletrônica |
ChaveAcesso | String | Chave de acesso da NF-e |
codigoRastreio | String | Código de Rastreio do envio |
codTransportadora | String | Código da transportadora |
modoTransporte | String | Modalidade de transporte |
codigoExterno | String | Código interno da transportadora na plataforma |
nomeFantasia | String | Nome fantasia da transportadora |
razaoSocial | String | Razão social da transportadora |
cnpj | String | CNPJ da transportadora |
inscricaoEstadual | String | I.E da transportadora |
email | String | E-mail |
status | String | Situação do cadastro(Ativo/Inativo) |
dddTelefone | String | DDD do telefone fixo |
telefone | String | Número do telefone fixo |
dddCelular | String | DDD do Celular |
celular | String | Número do Celular |
dddFax | String | DDD do fax |
fax | String | Número do fax |
cep | String | CEP |
endereco | String | Logradouro do cliente |
complemento | String | Complemento do endereço |
bairro | String | Nome do Bairro |
cidade | String | Nome da Cidade |
estado | String | Nome do Estado |
país | String | País |
Loja
| Char (2) | Código da Loja |
dtMov | Data (AAAA-MM-DDT00:00:00) | Data de movimentação. Padrão ISO8601. |
controle | Integer | Controle interno da Nota Fiscal |
terminal | Integer | Terminal de faturamento |
valortotal | Real | Valor total da Nota Fiscal |
*tags fora de uso. Utilizar essas mesmas tags do grupo Itens.
- {
- "status": "ok",
- "serverTime": "2022-07-27T06:11:52.946Z",
- "versionCode": 1,
- "method": "ECM-DADOS_NF",
- "data": [
- {
- "lojaPresence": "99",
- "ecmIdLoja": "ID_99",
- "seriepedido": 0,
- "numeropedido": 3184,
- "dtTransmissao": "2021-11-27 09:52:32.000",
- "codigopedidoexterno": "1_210079",
- "modeloNf": "55",
- "serieNf": "12",
- "subserieNf": "",
- "numero": 4,
- "chaveAcesso": "35211162014808002129550120000000041000100600",
- "codigoRastreio": "",
- "codTransportadora": 6624,
- "modoTransporte": "1",
- "codigoExterno": "1",
- "nomeFantasia": "AVIAT CARGO EXPRESS",
- "razaoSocial": "AVIAT CARGO EXPRESS TRANSPORTES LTDA.",
- "cnpj": "17452926000110",
- "inscricaoEstadual": "796.063.575.115",
- "email": "CLEBER@AVIATCARGO-EXPRESS.COM.BR",
- "status": "Ativo",
- "dddTelefone": "11",
- "telefone": "24635191",
- "dddCelular": "11",
- "celular": "940152882",
- "dddFax": "11",
- "fax": "",
- "cep": "07196220",
- "endereco": "AV BOM CLIMA",
- "complemento": "",
- "bairro": "JARDIM BOM CLIMA",
- "cidade": "GUARULHOS",
- "estado": "SP",
- "pais": "BRASIL",
- "dataAtualizacao": "2022-01-24 13:50:41.000",
- "idProcesso": 15,
- "pk": "1_210079&55&12&4",
- "loja": "99",
- "dtMov": "2022-01-24 13:50:41.000",
- "controle": 39104,
- "terminal": 0,
- "valorTotal": 124.80
- }
- ]
- }
Reporte de sucessos ou erros
Após consulta da informação e envio para a plataforma, é necessário:
- Informar o sucesso da operação ao ERP;
- Informar erro, para dar transparência ao cliente da integração, bem como alimentar o controle de erros.
O envio dessa sinalização é obrigatório para vinculação dos códigos Presence com códigos Plataforma, bem como para funcionamento do painel de acompanhamento de erros de integração no ERP.
Related Articles
Presence API ECOMMERCE - ECM-DADOS-NF (completo)
ECM-DADOS-NF Este método é responsável por listar as Notas Fiscais na base da dados. Parâmetros Nome Obrigatório Tipo Descrição id_webservice SIM Inteiro Id do webservice data_at Não Data (AAAA-MM-DDT00:00:00) Data de atualização dos dados. Padrão ...
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 - 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 - NFE
Nota Fiscal Este módulo é responsável por listar as notas fiscais da base da dados. Parâmetros Nome Obrigatório Tipo Descrição data_at SIM quando não informado demais campos. Data (AAAA-MM-DDT00:00:00) Data de atualização dos dados. Padrão ISO8601. ...
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 ...