https://www30.bhan.com.br:9443/api/v1/transacao/inclusao
|
---|
|
Corpo da requisição {
"cdEmpresa":9999,
"nrCNPJEmpresa": "XXXXXXXXXXXXXX",
"cdPessoa": 999999999,
"nrCPFCNPJPessoa": "XXXXXXXXXXXXXX",
"dtMovimento": "99/99/9999",
"cdTransacao": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"cdOperacao": 999999,
"cdVendedor": 999999,
"nrCPFVendedor": "XXXXXXXXXXX",
"itens": [
{
"cdProduto": "XXXXXXXXXXXXXXXXXXXX",
"cdEspecie": "XXX",
"qtItem": 9999999.999,
"vlBruto": 9999999.99,
"vlDescontoItem": 9999999.99,
"vlDescontoCapa": 9999999.99,
"vlLiquido": 9999999.99,
"cdVendedor": 999999,
"nrCPFVendedor": "XXXXXXXXXXX"
},
{
"cdProduto": "XXXXXXXXXXXXXXXXXXXX",
"cdEspecie": "XXX",
"qtItem": 9999999.999,
"vlBruto": 9999999.99,
"vlDescontoItem": 9999999.99,
"vlDescontoCapa": 9999999.99,
"vlLiquido": 9999999.99,
"cdVendedor": 999999,
"nrCPFVendedor": "XXXXXXXXXXX"
}
]
} |
|
URL
BODY {
"cdEmpresa":001,
"cdPessoa": 217,
"dtMovimento": "25/11/2019",
"cdTransacao": "63",
"cdOperacao": 501,
"cdVendedor": 5,
"itens": [
{
"cdProduto": "50",
"cdEspecie": "XXX",
"qtItem": 1,
"vlBruto": 259.000,
"vlDescontoItem":0.0000 ,
"vlDescontoCapa": 0.0000,
"vlLiquido": 259.00,
"cdVendedor": 5,
},
{
"cdProduto": "208",
"cdEspecie": "XXX",
"qtItem": 1,
"vlBruto": 89.0000,
"vlDescontoItem": 17.8000,
"vlDescontoCapa": 0.0000,
"vlLiquido": 71.200,
"cdVendedor": 5,
}
]
} |
|
IMAGEM 1 IMAGEM 2 IMAGEM 3 
Nome | Tipo | Descrição | Exemplo | VA |
---|
cdEmpresa | Int | Código da empresa ** | "cdEmpresa":001 | Imagem 1 - 5 | nrCNPJEmpresa | String | CNPJ da empresa ** | "nrCNPJEmpresa": "Informar aqui o CNPJ da empresa" | -- | cdPessoa | Int | Código do cliente ** | "cdPessoa": 217 | Imagem 1 - 1 | nrCPFCNPJPessoa | String | CPF ou CNPJ do cliente ** | "nrCPFCNPJPessoa": "Informar aqui o CPF ou CNPJ da pessoa" | -- | dtMovimento | String (Date) | Data do movimento | "dtMovimento": "25/11/2019" | Imagem 1 - 4 | cdTransacao * | String | Código da transação | "cdTransacao": "63" | Imagem 1 - 3 | cdOperacao | Int | Código da operação *** | "cdOperacao": 501 | Imagem 3 - 12 | cdVendedor | Int | Código do vendedor ** | "cdVendedor": 5 | Imagem 1 - 5 | nrCPFVendedor | String | CPF do vendedor ** | "nrCPFVendedor": "informar aqui o CPF do vendedor", | -- | itens | Array | Array com os itens da transação | -- | -- | cdProduto | String | Código de barras ou reduzido do produto | "cdProduto": "208", | Imagem 2 - 6 | cdEspecie | String | Espécie do produto | "cdEspecie": "XXX" |
| qtItem | Double | Quantidade de itens | "qtItem": 1 | Imagem 2 - 10 | vlBruto | Double | Valor bruto da transação | "vlBruto": 89.0000 | Imagem 2 - 7 | vlDescontoItem | Double | Valor desconto do item | "vlDescontoItem": 17.8000 | Imagem 2 - 8 | vlDescontoCapa | Double | Valor desconto de capa | "vlDescontoCapa": 0.0000 | Imagem 2 - 9 | vlLiquido | Double | Valor líquido da transação | "vlLiquido": 71.200 | Imagem 2 - 11 | cdVendedor | Int | Código do vendedor ** | "cdVendedor": 5 | Imagem 1 - 5 **** | nrCPFVendedor | String | CPF do vendedor ** | "nrCPFVendedor": "Informe aqui o CPF do vendedor" | -- |
* GUID ** Caso o campo Código for informado, não existe a necessidade de informar o documento. Porém, caso o Código não for informado, o documento se torna obrigatório! *** O código da operação pode ser encontrado no componente GERFM065. **** No exemplo, foi utilizado o mesmo vendedor da venda para o item.
Todos os campos são obrigatórios. Caso possua a opção de informar código e/ou documento, pelo menos um dos campos deve ser informado! |
|
|
|
{
"cdEmpresa": 9999,
"nrTransacao": 999999999
} |
|
EXEMPLO DE UMA REQUISIÇÃO Q DEU PAU
*COLOCAR OS TIPOS DE ERROS QUE PODE DAR |
|
|
|
|
|