...
Modelo de integração padronizado para orquestrar consultas e bloqueios.
Novo cadastro de status vinculado a um parâmetro de configuração da API que controla o comportamento dentro do TOTVS Agro Bioenergia.
Bloqueio de reversões já integradas em sistemas de origem do Bioenergia, preservando a integridade do processo.
Estruturas:
| Tamanho | | Tipo | Observação |
|---|
| instancia | Identificador da instância do processo |
2 | | Numérico | Usado como chave de controle interno |
| cdTpNota | Código do tipo de nota fiscal |
1 | | Texto | D - Nota Cana de Muda Mensal R - Nota Cana de Revenda F - Nota Cana de Bisada G - Nota Cana sem Movimentação N - Nota Cana de Moagem S - Nota Cana Sobrepreço |
| deTpNota | Descrição do tipo de nota fiscal |
50 | Texto | Ex: “Nota Cana Sobrepreço” |
| noNf | Número da nota fiscal |
10 | | Numérico | Identificação da NF |
| cdSerieNf | Série da nota fiscal |
5 | Texto | Série utilizada na emissão |
| cdUnidInd | Código da unidade industrial |
5 | Numérico | Refere-se à usina ou filial |
| cdTpProp | Código do tipo de propriedade |
2 | Numérico | Relacionado ao tipo de fornecedor (ex: próprio, parceria) |
| deNatOper | Descrição da natureza da operação |
50 | | Texto | Ex: “COMPRA” |
| cdFiscOp | Código fiscal da operação |
10 | Numérico | Código CFOP ou equivalente |
| cdSafra | Código do ano-safra |
4 | Numérico | Ex: 2018 |
| amFornec | Mês e ano de fornecimento |
10 | Data | Data base da operação |
| acPeso | Peso acumulado de cana entregue |
15 | Numérico | Em quilos |
| vlTotNf | Valor total da nota fiscal |
15 | Numérico | Valor bruto total |
| dtEmisNf | Data de emissão da NF |
10 | Data | Data em que a NF foi emitida |
| acTxContrib | Total de contribuições acumuladas |
15 | Numérico | Soma das taxas aplicadas |
| vlLiqNf | Valor líquido da nota fiscal |
15 | Numérico | Valor final após descontos |
| cdTpCalc | Código do tipo de cálculo |
2 | | Numérico | Pode ser nulo |
| fgComplPreco | Indicador de complemento de preço |
1 | | Texto | ‘N’ = não é complemento |
| deObs | Observação da nota |
255 | | Texto | Ex: “Nota Fiscal de Sobrepreço.” |
| deFiscOp | Descrição fiscal da operação |
100 | Texto | Pode ser nulo |
| cdClassFisc | Código de classificação fiscal |
10 | | Numérico | Pode ser nulo |
| dfSubstituicao | Indicador de substituição fiscal |
1 | Texto | Pode ser nulo |
| vlCredIcmsf | Valor de crédito de ICMS |
15 | Numérico | Pode ser nulo |
| fgAcertoAnual | Indicador de acerto anual |
1 | Texto | ‘N’ = não houve acerto anual |
| fgManAuto | Indicador de manutenção automática |
1 | | Texto | ‘A’ = automática |
| dfCpr | Indicador de CPR |
1 | Texto | Pode ser nulo |
| fgIndividual | Indicador de operação individual |
1 | Texto | Pode ser nulo |
| noContrCana | Número do contrato de cana |
10 | Numérico | Identifica o contrato associado |
| cdEmpresa | Código da empresa |
5 | Texto | Ex: “1” |
| instContr | Instância do contrato |
2 | Texto | Identifica a origem da NF |
| cdMunic | Código do município |
10 | Numérico | Pode ser nulo |
| noNfCompl | Número da NF complementar |
10 | Numérico | Pode ser nulo |
| cdSerieNfCompl | Série da NF complementar |
5 | Texto | Pode ser nulo |
| noNfErpCompl | Número ERP da NF complementar |
10 | | Texto | Pode ser nulo |
|
|
|
|
| infoUpnivel1.cdUpnivel1 | Código da unidade superior |
10 | | Texto | Ex: “20003” |
| infoUpnivel1.deUpnivel1 | Descrição da unidade superior |
50 | Texto | Ex: “TOTVS” |
| infoUpnivel1.cdFornec | Código do fornecedor |
10 | | Numérico | Identificador ERP |
| infoUpnivel1.fgTpPess | Tipo de pessoa |
1 | Texto | ‘J’ = Jurídica |
| infoUpnivel1.cdIntErp | Código integrado ERP |
20 | Texto | Identificação composta no ERP |
|
|
|
|
| infoFornecs.cdFornec | Código do fornecedor |
10 | Numérico | Identificação do fornecedor principal |
| infoFornecs.deFornec | Nome do fornecedor |
100 | | Texto | Ex: “TOTVS FORN” |
| infoFornecs.fgTpFornec | Tipo de fornecedor |
2 | Texto | Ex: “2” = fornecedor |
| infoFornecs.deTpFornec | Descrição do tipo de fornecedor |
50 | Texto | 1 - ACIONISTA 2 - FORNECEDOR 3 - EVENTUAL 4 - PROPRIO 5 - PARCEIRO |
| infoFornecs.fgTpPess | Tipo de pessoa |
1 | Texto | ‘F’ = Física |
| infoFornecs.cdIntErp | Código integrado ERP |
20 | Texto | Código único no ERP |
|
|
|
|
| detalheNfDeOut.cdUnidInd | Código da unidade industrial (detalhe) |
5 | Numérico | Relaciona-se à usina |
| detalheNfDeOut.vlTonCana | Valor por tonelada de cana |
15 | Numérico | Valor unitário |
| detalheNfDeOut.ddFim | Dia final do período |
2 | Numérico | Ex: 31 |
| detalheNfDeOut.vlFatorK | Fator K |
10 | Numérico | Pode ser nulo |
| detalheNfDeOut.qCanaEnt | Quantidade de cana entregue |
15 | | Numérico | Em quilos |
| detalheNfDeOut.vlTotal | Valor total |
15 | | Numérico | Soma geral do período |
| detalheNfDeOut.cdSerieNf | Série da nota (detalhe) |
5 | | Texto | Ex: “5” |
| detalheNfDeOut.vlKgAtr | Valor do ATR (kg) |
15 | Numérico | Pode ser nulo |
| detalheNfDeOut.cdTpCalc | Código do tipo de cálculo |
2 | | Numérico | Pode ser nulo |
| detalheNfDeOut.dataInicial | Dia inicial do período |
2 | Numérico | Ex: 1 |
|
|
|
|
| detalheshistTxOut.dtIniPer | Data inicial do período da taxa |
10 | Data | Ex: “2018-05-01” |
| detalheshistTxOut.dtFimPer | Data final do período da taxa |
10 | Data | Ex: “2018-05-31” |
| detalheshistTxOut.vlTxContrib | Valor da contribuição |
15 | | Numérico | Ex: 449.73 |
| detalheshistTxOut.cdTxContr | Código da taxa de contrato |
5 | Numérico | Identificador da taxa |
|
|
|
|
| txContrib.deTxcontr | Descrição da taxa |
50 | Texto | Ex: “INSS” ou “SENAR” |
| txContrib.pcTxcontr | Percentual da taxa |
6 | Numérico | Ex: 1.3 ou 0.2 |
| txContrib.cdIndBase | Código de índice base |
10 | Numérico | Ex: 950 |
| txContrib.fgAcertoAno | Indicador de acerto anual da taxa |
1 | Texto | ‘S’ = Sim |
| txContrib.codigoClassificacao | Código da classificação |
20 | Texto | Ex: “CLAS 1” |
| txContrib.codigoEspecie | Código da espécie |
20
Método GET:
http:127.0.0.1:8080/api/query/v1/canaMuda
...