Create
Last updated
Last updated
POST
https://api.cloudinvoice.net/documents/new/
Name | Type | Description |
---|---|---|
Para ver exemplos de pedidos nas várias linguagens, consulte a página Exemplos de Pedidos.
document_id
integer
ID do Tipo de Documento.
Consulte a tabela Tipos de Documentos para saber mais.
document_nature_id*
integer
document_nature_code
string
document_serie_id
integer
document_date
date [yyyy-mm-dd]
document_time
time [hh:mm:ss]
is_tax_included
boolean
Definir valores c/IVA Incluído.
Caso não defina, será usado de acordo com a configuração do documento.
party_class
integer
Classe de Entidade
Apenas em casos muito especííficos poderá ser necessário fornecer este valor. Por norma, este é deduzido da natureza do Documento usado.
Consulte a tabela Apêndice para saber mais.
party_id
integer
ID da Entidade.
Consulte a tabela Clientes para saber mais.
party_fiscal_number
string
NIF da Entidade
warehouse_id
integer
ID do Armazém.
price_line_id
integer
ID da Linha de Preços.
Consulte a tabela Linhas de Preços para saber mais.
our_reference
string
Nossa Referência.
document_reference
string
Referência do Documento
Este campo poderá ser de preenchimento obrigatório (ex: doc. de compra).
salesman_id
integer
ID do Vendedor.
Consulte a tabela de Vendedores para saber mais.
payment_term_id
integer
ID da Condição de Pagamento.
Consulte a tabela Condições de Pagamento para saber mais.
global_discount1
float
Desconto Global
Valores entre 0 e 100.
details*
array
Linhas do Documento.
Deverá conter uma lista de objectos, sendo que cada objecto poderá conter os parâmetros de uma linha conforme descritos no Apêndice
total_round_amount
float
Valor de Acerto
payments
array
Pagamentos do Documento.
Deverá conter uma lista de objectos, sendo que cada objecto poderá conter os parâmetros de um pagamento conforme descritos no Apêndice
finalize
boolean Default: false
Finalizar após criação.
Se pretender finalizar de imediato um documento de pagamento imediato (ex: Factura-Recibo), deverá fornecer dados relativos ao(s) pagamento(s) no campo payments
.
is_transport_document
boolean
Indica se o Documento é considerado Documento de Transporte.
Consulte os parâmetros disponíveis para transporte no Apêndice.
force_communication
boolean
Força comunicação do documento à AT.
Caso não indique, o documento será comunicado em automático se assim for necessário.
generate_mb_reference
boolean
Gerar Referência Multibanco.
Esta opção apenas será considerada caso esteja configurada para a sua empresa.
header_text
string
Informação no Cabeçalho do Documento.
footer_text
string
Informação no Rodapé do Documento.
boolean
Imprimir Documento após criação.
Apenas pode imprimir documentos finalizados.
Consulte os parâmetros disponíveis para impressão no Apêndice.
boolean
Enviar por E-mail após criação.
Apenas pode enviar por e-mail documentos finalizados.
Consulte os parâmetros disponíveis para impressão no Apêndice.
Apenas obrigatório se o campodocument_id
não for fornecido.
Este parâmetro substitui document_nature_id
Apenas surtirá efeito quando submetido em simultâneo com o campodocument_id
.
Data de Emissão Documentos de relevância fiscal (assinados) poderão ignorar este valor.
Hora de Emissão Documentos de relevância fiscal (assinados) poderão ignorar este valor.
Poderá tomar valores no intervalo de -9.99 a 9.99. Os acertos estão disponíveis apenas em Documentos de Compra