Páginas filhas
  • API Notas Fiscais de Cana Muda

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • 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:

AtributosDescrição
Tamanho
TipoObservação
instanciaIdentificador da instância do processo
2
NuméricoUsado como chave de controle interno
cdTpNotaCódigo do tipo de nota fiscal
1
TextoD - 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
deTpNotaDescrição do tipo de nota fiscal
50
TextoEx: “Nota Cana Sobrepreço”
noNfNúmero da nota fiscal
10
NuméricoIdentificação da NF
cdSerieNfSérie da nota fiscal
5
TextoSérie utilizada na emissão
cdUnidIndCódigo da unidade industrial
5
NuméricoRefere-se à usina ou filial
cdTpPropCódigo do tipo de propriedade
2
NuméricoRelacionado ao tipo de fornecedor (ex: próprio, parceria)
deNatOperDescrição da natureza da operação
50
TextoEx: “COMPRA”
cdFiscOpCódigo fiscal da operação
10
NuméricoCódigo CFOP ou equivalente
cdSafraCódigo do ano-safra
4
NuméricoEx: 2018
amFornecMês e ano de fornecimento
10
DataData base da operação
acPesoPeso acumulado de cana entregue
15
NuméricoEm quilos
vlTotNfValor total da nota fiscal
15
NuméricoValor bruto total
dtEmisNfData de emissão da NF
10
DataData em que a NF foi emitida
acTxContribTotal de contribuições acumuladas
15
NuméricoSoma das taxas aplicadas
vlLiqNfValor líquido da nota fiscal
15
NuméricoValor final após descontos
cdTpCalcCódigo do tipo de cálculo
2
NuméricoPode ser nulo
fgComplPrecoIndicador de complemento de preço
1
Texto‘N’ = não é complemento
deObsObservação da nota
255
TextoEx: “Nota Fiscal de Sobrepreço.”
deFiscOpDescrição fiscal da operação
100
TextoPode ser nulo
cdClassFiscCódigo de classificação fiscal
10
NuméricoPode ser nulo
dfSubstituicaoIndicador de substituição fiscal
1
TextoPode ser nulo
vlCredIcmsfValor de crédito de ICMS
15
NuméricoPode ser nulo
fgAcertoAnualIndicador de acerto anual
1
Texto‘N’ = não houve acerto anual
fgManAutoIndicador de manutenção automática
1
Texto‘A’ = automática
dfCprIndicador de CPR
1
TextoPode ser nulo
fgIndividualIndicador de operação individual
1
TextoPode ser nulo
noContrCanaNúmero do contrato de cana
10
NuméricoIdentifica o contrato associado
cdEmpresaCódigo da empresa
5
TextoEx: “1”
instContrInstância do contrato
2
TextoIdentifica a origem da NF
cdMunicCódigo do município
10
NuméricoPode ser nulo
noNfComplNúmero da NF complementar
10
NuméricoPode ser nulo
cdSerieNfComplSérie da NF complementar
5
TextoPode ser nulo
noNfErpComplNúmero ERP da NF complementar
10
TextoPode ser nulo




infoUpnivel1.cdUpnivel1Código da unidade superior
10
TextoEx: “20003”
infoUpnivel1.deUpnivel1Descrição da unidade superior
50
TextoEx: “TOTVS”
infoUpnivel1.cdFornecCódigo do fornecedor
10
NuméricoIdentificador ERP
infoUpnivel1.fgTpPessTipo de pessoa
1
Texto‘J’ = Jurídica
infoUpnivel1.cdIntErpCódigo integrado ERP
20
TextoIdentificação composta no ERP




infoFornecs.cdFornecCódigo do fornecedor
10
NuméricoIdentificação do fornecedor principal
infoFornecs.deFornecNome do fornecedor
100
TextoEx: “TOTVS FORN”
infoFornecs.fgTpFornecTipo de fornecedor
2
TextoEx: “2” = fornecedor
infoFornecs.deTpFornecDescrição do tipo de fornecedor
50
Texto

1 - ACIONISTA

2 - FORNECEDOR

3 - EVENTUAL

4 - PROPRIO

5 - PARCEIRO

infoFornecs.fgTpPessTipo de pessoa
1
Texto‘F’ = Física
infoFornecs.cdIntErpCódigo integrado ERP
20
TextoCódigo único no ERP




detalheNfDeOut.cdUnidIndCódigo da unidade industrial (detalhe)
5
NuméricoRelaciona-se à usina
detalheNfDeOut.vlTonCanaValor por tonelada de cana
15
NuméricoValor unitário
detalheNfDeOut.ddFimDia final do período
2
NuméricoEx: 31
detalheNfDeOut.vlFatorKFator K
10
NuméricoPode ser nulo
detalheNfDeOut.qCanaEntQuantidade de cana entregue
15
NuméricoEm quilos
detalheNfDeOut.vlTotalValor total
15
NuméricoSoma geral do período
detalheNfDeOut.cdSerieNfSérie da nota (detalhe)
5
TextoEx: “5”
detalheNfDeOut.vlKgAtrValor do ATR (kg)
15
NuméricoPode ser nulo
detalheNfDeOut.cdTpCalcCódigo do tipo de cálculo
2
NuméricoPode ser nulo
detalheNfDeOut.dataInicialDia inicial do período
2
NuméricoEx: 1




detalheshistTxOut.dtIniPerData inicial do período da taxa
10
DataEx: “2018-05-01”
detalheshistTxOut.dtFimPerData final do período da taxa
10
DataEx: “2018-05-31”
detalheshistTxOut.vlTxContribValor da contribuição
15
NuméricoEx: 449.73
detalheshistTxOut.cdTxContrCódigo da taxa de contrato
5
NuméricoIdentificador da taxa




txContrib.deTxcontrDescrição da taxa
50
TextoEx: “INSS” ou “SENAR”
txContrib.pcTxcontrPercentual da taxa
6
NuméricoEx: 1.3 ou 0.2
txContrib.cdIndBaseCódigo de índice base
10
NuméricoEx: 950
txContrib.fgAcertoAnoIndicador de acerto anual da taxa
1
Texto‘S’ = Sim
txContrib.codigoClassificacaoCódigo da classificação
20
TextoEx: “CLAS 1”
txContrib.codigoEspecieCódigo da espécie
20
TextoEx: “ESPECIE 1”


Método GET:

http:127.0.0.1:8080/api/query/v1/canaMuda

...