Itens Nota Entrada - inncash/inncash-docs GitHub Wiki
Web service responsável pelas as operações relacionadas a itens nota entrada. Existem dois endereços nesse web service, um sendo referente atualização/criação de dados, e outro referente a exclusão. Pontos de atenção:
- Nas requisições será necessário especificar o identificador da empresa por meio do "company_id" (fornecido pela Innova no momento de implantação). Ele deverá ser enviado no header da requisição com esse formato:
Company-Ids: []
- O campo "refresh_all" quando ativo irá excluir todos os registros da tabela para a empresa específica e importar novamente do zero. Essa opção deve ser utilizada no momento de implantação para testes, não é recomendável utilizar em produção.
Post: URL_BASE/sale-invoices
Corpo da requisição :
{
"refresh_all": false,
"data": [
{
"id": "3B18FBC187D8E7978C8510BF894C0FE0",
"document_number": "1349871852",
"serial_number": "1",
"supplier_code": "1607933146",
"store_code": "0001",
"item": "0001",
"product_code": "4543619",
"primary_unit_measurement": "UN",
"secondary_unit_measurement": null,
"quantity": "4800.588166",
"unit_value": "14.709911442",
"total": "19855.31",
"type": "18P",
"order_number": null,
"order_item_number": null,
"emission_date": "2013-03-10",
"typing_date": "2005-09-11",
"storage": "US"
}
]
}
Tipo | Nome | Descrição | Obrigatório | Tamanho |
---|---|---|---|---|
String | id | Identificador único do registro. | X | 254 |
String | document_number | Número do documento, isto é, número da nota fiscal do fornecedor. | X | 12 |
String | serial_number | Número da série da nota fiscal. | X | 3 |
String | supplier_code | Código identificador do fornecedor ou cliente. | X | 20 |
String | store_code | Campo que identifica cada uma das lojas do fornecedor ou cliente. | X | 4 |
String | item | Item da nota fiscal. | X | 4 |
String | product_code | Código identificador do produto. | X | 15 |
String | primary_unit_measurement | Unidade de medida. | X | 6 |
String | secondary_unit_measurement | Segunda unidade de medida. | 6 | |
Float | quantity | Quantidade entregue do produto. | X | decimal(15, 5) |
Float | unit_value | Valor unitário do item. | X | decimal(18, 8) |
Float | total | Valor total da nota fiscal. | X | decimal(18, 2) |
String | type | Tipo de entrada da nota fiscal (TES). | X | 3 |
String | order_number | Número do pedido de compra ou da autorização de entrega. | 6 | |
String | order_item_number | Número do ítem do pedido de compra ou da autorização de entrega. | 4 | |
Date | emission_date | Data da emissão da nota fiscal de entrada. | X | |
Date | typing_date | Data da digitação da nota fiscal de entrada. | X | |
String | storage | Código do armazém no qual será estocado produto. | X | 2 |
Delete: URL_BASE/sale-invoices/{id}
O "id" é o campo que identificador que que define o registro
Código | Mensagem | Descrição |
---|---|---|
200 | Operação realizada com sucesso | |
422 | Data invalid | Ocorre quando alguma informação obrigatória deixa de ser enviada |
404 | Configurações de empresa necessárias não encontradas | Dentro do Inncash, a configuração para essa tabela não foi encontrada, entre em contato com o administrador do sistema. |
500 | Erro interno do servidor | Erro interno no servidor |