Páginas filhas
  • API Notas fiscais de entrada de cana - Mensal

Versões comparadas

Chave

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

...

Disponibilizado endpoint para consulta das Notas Fiscais de Entrada de Cana.


Estrutura:

AtributosDescrição
Tamanho
TipoObservação
instanciaIdentificador da instância
-
Texto
Obrigatório
-
notaFiscalNúmero da nota fiscal
-
Numérico
Obrigatório
-
cdSerieNfCódigo da série da nota fiscal
-
Numérico
Obrigatório
-
cdTpPropCódigo do tipo de propriedade
-
Numérico-
cdSafraAno da safra
4
Numérico-
amFornecData de fornecimento
-
DataFormato ISO 8601
acPesoPeso acumulado
-
Numérico-
vlTotNfValor total da nota fiscal
-
Decimal-
dtEmisNfData de emissão da nota fiscal
-
DataFormato ISO 8601
deMunicNome do município
-
Texto-
deNatOperNatureza da operação
-
Texto-
cdFiscOpCódigo fiscal da operação
-
Numérico-
deEndEndereço
-
Texto-
noCepCEP
8
Texto-
cdUfCódigo da unidade federativa
2
Texto-
noFoneTelefone
-
Texto
Opcional
-
noCgcCpfCNPJ/CPF
-
Texto-
fgSituacaoSituação
1
TextoEx: 'N'
acTxContribValor da taxa de contribuição
-
Decimal-
vlLiqNfValor líquido da nota fiscal
-
Decimal-
vlLiquidaValor líquido alternativo
-
Decimal
Opcional
-
cdTpCalcCódigo do tipo de cálculo
-
Numérico-
fgComplPrecoComplemento de preço
-
Texto
Opcional
-
fgManAutoFlag de manutenção automática
1
Texto-
fgTipoNotaFiscalTipo de nota fiscal
-
Texto-
deObsObservaçõesTextoM -
TextoOpcional
Complemento Manual
A - Complemento Automática
N - Mensal Automático
deFiscOpDescrição fiscal da operaçãoTexto-
TextoOpcional
cdClasFiscCódigo de classificação fiscal
-
Texto
Opcional
-
fgSubstituicaoFlag de substituição
-
Texto
Opcional
-
vlCredIcmsValor crédito ICMS
-
Decimal
Opcional
-
fgAcertoAnualFlag de acerto anual
-
Texto
Opcional
-
fgCprFlag CPR
-
Texto
Opcional
-
fgComplProdutoComplemento de produto
-
Texto
Opcional
-
fgIndividualFlag individual
-
Texto
Opcional
-
noContrCanaNúmero do contrato de cana
-
Numérico-
cdEmpresaCódigo da empresa
-
Texto-
instContrInstância do contrato
-
Texto-
cdMunicCódigo do município
-
Numérico-
cdUsuarioIncUsuário que incluiu
-
Texto
Opcional
-
dtHrIncData/hora inclusão
-
DataHora
Opcional
-
cdUsuarioAltUsuário que alterou
-
Texto
Opcional
-
dtHrAltData/hora alteração
-
DataHora
Opcional
-
fluxoCaixaDescrição do fluxo de caixa
-
Texto
-

detalheQuinzena

Parâmetro Seção: RCMP_PGTCP Entrada: CD_TP_FLXCX_NF_DS
noNfReferenciaNotas Fiscais de referencia para Notas de Complemento de PreçoTexto-
AtributosDescrição
AtributosDescriçãoTamanho
TipoObservação
detalheQuinzena.cdUsuarioIncUsuário que incluiu
-
Texto
Opcional
-
detalheQuinzena.dtHrAltData/hora alteração
-
DataHora
Opcional
-
detalheQuinzena.vlTonCanaVolume em toneladas de cana
-
Decimal-
detalheQuinzena.dtHrIncData/hora inclusão
-
DataHora
Opcional
-
detalheQuinzena.ddFinalDia final do período
-
Numérico-
detalheQuinzena.vlFatorKFator K
-
Decimal-
detalheQuinzena.vlRefValor de referência
-
Decimal-
detalheQuinzena.cdUsuarioAltUsuário que alterou
-
Texto
Opcional
-
detalheQuinzena.vlTotalValor total
-
Decimal-
detalheQuinzena.vlAcertoAtrValor de acerto
-
Decimal
Opcional
-
detalheQuinzena.vlAcAtrRecebValor a receber
-
Decimal-
detalheQuinzena.ddInicialDia inicial do período
-
Numérico-
detalheQuinzena.cdTpCalcTipo de cálculo
-
Numérico-
detalheQuinzena.vlKgAtrValor por kg
-
Decimal-
detalheQuinzena.vlAtrValor de atr
-
Decimal-
detalheQuinzena.pcPgVlTonPercentual pago por tonelada
-
Decimal-
detalheQuinzena.qtdeCanaQuantidade de cana
-
Numérico-
detalheQuinzena.vlRetencaoValor de retenção
-
Decimal
Opcional
-
detalheQuinzena.vlSubsidioValor de subsídio
-
Decimal
Opcional
-
detalheQuinzena.vlBonusTonBônus por tonelada
-
Decimal-

...

AtributosDescrição
Tamanho
TipoObservação
detalheHistTx.instanciaInstância
-
Texto-
detalheHistTx.noNfNúmero da nota fiscal
-
Numérico-
detalheHistTx.cdSerieNfSérie da nota fiscal
-
Numérico-
detalheHistTx.cdFornecCódigo do fornecedor
-Numérico
Numérico-
detalheHistTx.cdUpnivel1Código do nível 1
-
Texto-
detalheHistTx.dtIniPerData início período
-
DataISO 8601
detalheHistTx.dtFimPerData fim período
-
DataISO 8601
detalheHistTx.cdTxcontrCódigo da taxa
-
Numérico-
detalheHistTx.vlTxContribValor da taxa
-
Decimal-
detalheHistTx.cdGrpTxcontrGrupo da taxa
-
Numérico-
detalheHistTx.vlBaseTxBase da taxa
-
Decimal-
detalheHistTx.fgAcertoAnualFlag acerto anual
-
Texto
Opcional
-
detalheHistTx.fgIndividualFlag individual
-
Texto
Opcional
-
detalheHistTx.vlSubsidioValor de subsídio
-
Decimal-
detalheHistTx.fgLiminarInssFlag liminar INSS
-
Texto
Opcional
-
detalheHistTx.cdUsuarioAltUsuário alteração
-
Texto
Opcional
-
detalheHistTx.dtHrIncData/hora inclusão
-
DataHora
Opcional
-
detalheHistTx.dtHrAltData/hora alteração
-
DataHora
Opcional
-
detalheHistTx.cdUsuarioIncUsuário inclusão
-
Texto

Opcional

...

-

AtributosDescrição
Tamanho
TipoObservação
detalheHistTx.infComplTaxa.cdTxcontrCódigo da taxa
-
Numérico-
detalheHistTx.infComplTaxa.dtValIniData início validade
-
Data-
detalheHistTx.infComplTaxa.deTxcontrDescrição taxa
-
Texto-
detalheHistTx.infComplTaxa.pcTxcontrPercentual da taxa
-
Decimal-
detalheHistTx.infComplTaxa.cdIndBaseCódigo indicador base
-
Numérico-
detalheHistTx.infComplTaxa.pcRedBasePercentual redução base
-
Decimal
Opcional
-
detalheHistTx.infComplTaxa.fgAcertoAnoFlag acerto anual
1
Texto-
detalheHistTx.infComplTaxa.cdTxErpCódigo ERP
-
Texto
Opcional
-
detalheHistTx.infComplTaxa.codigoClassificacaoCódigo classificação
-
Texto-
detalheHistTx.infComplTaxa.codigoEspecieCódigo espécie
-
Texto-

deducoes

AtributosDescrição
Tamanho
TipoObservação
deducoes.instanciaInstância
-
Texto-
deducoes.fgTpProcTipo de processo
-
TextoN - Nota Mensal
deducoes.cdFornecCódigo fornecedor
-
Numérico-
deducoes.dtiniPerData início período
-
DataISO 8601
deducoes.dtFinPerData fim período
-
DataISO 8601
deducoes.cdEvtoCódigo do eventoNumérico-
deducoes.noCtaContbNumero da Conta ContábilNumérico-
deducoes.dtEvtoData do evento
-
DataISO 8601
deducoes.vlDeducaoValor dedução
-
Decimal-
deducoes.cdGrpEvtoGrupo do evento
-
Numérico-
deducoes.fgIndividualFlag individual
-
Texto-
deducoes.cdUsuarioIncUsuário inclusão
-
Texto-
deducoes.dtHrIncData/hora inclusão
-
DataHora-
deducoes.cdUsuarioAltUsuário alteração
-
Texto-
deducoes.dtHrAltData/hora alteraçãoDataHora-
DataHora-

...

deducoes.fgDedAdiantFlag indicativa para dedução de AdiantamentoTexto'S' ou 'N'
AtributosDescrição
Tamanho
TipoObservação
deducoesGtm.instanciaInstância
-
Texto-
deducoesGtm.fgTpProcTipo de processoTextoN - Nota Mensal
Texto-
L - Nota de Complemento Automática
deducoesGtm.cdFornecCódigo fornecedor
-
Numérico-
deducoesGtm.dtiniPerData início período
-Data
DataISO 8601
deducoesGtm.dtFinPerData fim período
-
DataISO 8601
deducoesGtm.cdEvtoCódigo eventoNumérico-
Numérico-
deducoesGtm.noCtaContbNumero da Conta ContábilNumérico
deducoesGtm.dtEvtoData do evento
-
DataISO 8601
deducoesGtm.vlDeducaoValor dedução
-
Decimal-
deducoesGtm.cdGrpEvtoGrupo do evento
-
Numérico-
deducoesGtm.fgIndividualFlag individual
-
Texto
Opcional
-
deducoesGtm.cdUsuarioIncUsuário inclusão
-
Texto
Opcional
-
deducoesGtm.dtHrIncData/hora inclusão
-
DataHora
Opcional
-
deducoesGtm.cdUsuarioAltUsuário alteração
-
Texto
Opcional
-
deducoesGtm.dtHrAltData/hora alteraçãoDataHora-
DataHoraOpcional

...

deducoesGtm.fgDedAdiantFlag indicativa para dedução de AdiantamentoTexto'S' ou 'N'
AtributosDescrição
Tamanho
TipoObservação
infoUpnivel1.cdUpnivel1Código nível 1
-
Texto-
infoUpnivel1.deUpnivel1Descrição nível 1
-
Texto-
infoUpnivel1.cdFornecCódigo fornecedor
-
Numérico-
infoUpnivel1.fgTpPessTipo pessoa
1
TextoJ = Jurídica, F = Física
infoUpnivel1.cdIntErpCódigo interno ERP
-
Texto

-

...

AtributosDescrição
Tamanho
TipoObservação
infoFornecs.cdFornecCódigo fornecedor
-
Numérico-
infoFornecs.deFornecDescrição fornecedor
-
Texto-
infoFornecs.fgTpFornecTipo fornecedor
-
Texto

1

=Interno, 2=Fornecedor

- ACIONISTA

2 - FORNECEDOR

3 - EVENTUAL

4 - PROPRIO

5 - PARCEIRO

infoFornecs.deTpFornecDescrição tipo fornecedor
-
Texto-
infoFornecs.fgTpPessTipo pessoa
1
TextoJ = Jurídica, F = Física
infoFornecs.cdIntErpCódigo interno ERP
-Texto-
Texto-
AtributosDescriçãoTipoObservação

infoCanaDia.primeiraQuinzena

Quantidades de Cana entregue na primeira quinzenaNuméricoValores separados por dia e valor. Ex: "29 = 4000; 30 = 380280" - Para o dia 30 do mês de referência teve uma entrega de 380280 kg 
infoCanaDia.segundaQuinzenaQuantidades de Cana entregue na segunda quinzenaNuméricoValores separados por dia e valor. Ex: "29 = 4000; 30 = 380280" - Para o dia 30 do mês de referência teve uma entrega de 380280 kg


Método GET:

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

...

Bloco de código
languagejava
titleNotas fiscais de entrada de cana - Mensal
{
   "hasNext":true,
   "items":[
      {
         "instancia":"1",
         "notaFiscal":24,
         "cdSerieNf":"8",
         "cdTpProp":7,
         "cdSafra":2016,
         "amFornec":"2016-04-01T00:00:00",
         "acPeso":384280,
         "vlTotNf":23881.35,
         "dtEmisNf":"2016-04-30T00:00:00",
         "deMunic":"ALTINÓPOLIS",
         "deNatOper":"TEST",
         "cdFiscOp":1101,
         "deEnd":"SITIO:TOTVS,S/N",
         "noCep":"14350000",
         "cdUf":"SP",
         "noFone":null,
         "noCgcCpf":"99.999.999/0000-00",
         "fgSituacao":"N",
         "acTxContrib":358.22,
         "vlLiqNf":23523.13,
         "vlLiquida":null,
         "cdTpCalc":99,
         "fgComplPreco":null,
         "fgManAuto":"A",
         "fgTipoNotaFiscal":"Mensal Automático",
         "deObs":null,
         "deFiscOp":null,
         "cdClasFisc":null,
         "fgSubstituicao":null,
         "vlCredIcms":null,
         "fgAcertoAnual":null,
         "fgCpr":null,
         "fgComplProduto":null,
         "fgIndividual":null,
         "noContrCana":1729,
         "cdEmpresa":"1",
         "instContr":"1",
         "cdMunic":5,
         "cdUsuarioInc":null,
         "dtHrInc":null,
         "cdUsuarioAlt":null,
         "dtHrAlt":null,
         "fluxoCaixa":"RCMP - FLXCX - NF",
         "detalheQuinzena":[
            {
               "cdUsuarioInc":null,
               "dtHrAlt":null,
               "vlTonCana":62.1457,
               "dtHrInc":null,
               "ddFinal":30,
               "vlFatorK":1,
               "vlRef":0,
               "cdUsuarioAlt":null,
               "vlTotal":23881.35,
               "vlAcertoAtr":null,
               "vlAcAtrReceb":0,
               "ddInicial":16,
               "cdTpCalc":99,
               "vlKgAtr":0.5881,
               "vlAtr":132.09,
               "pcPgVlTon":80,
               "qtdeCana":384280,
               "vlRetencao":null,
               "vlSubsidio":null,
               "vlBonusTon":0
            }
         ],
         "detalheHistTx":[
            {
               "instancia":"1",
               "noNf":24,
               "cdSerieNf":"8",
               "cdFornec":50774,
               "cdUpnivel1":" 20526",
               "dtIniPer":"2016-04-01T00:00:00",
               "dtFimPer":"2016-04-30T00:00:00",
               "cdTxcontr":1,
               "vlTxContrib":310.46,
               "cdGrpTxcontr":1,
               "vlBaseTx":23881.35,
               "fgAcertoAnual":null,
               "fgIndividual":null,
               "vlSubsidio":0,
               "fgLiminarInss":null,
               "cdUsuarioAlt":null,
               "dtHrInc":null,
               "dtHrAlt":null,
               "cdUsuarioInc":null,
               "infComplTaxa":{
                  "cdTxcontr":1,
                  "dtValIni":"2015-10-01T00:00:00",
                  "deTxcontr":"INSS",
                  "pcTxcontr":1.3,
                  "cdIndBase":950,
                  "pcRedBase":null,
                  "fgAcertoAno":"S",
                  "cdTxErp":null,
                  "codigoClassificacao":"CLAS 1",
                  "codigoEspecie":"ESPECIE 1"
               }
            },
            {
               "instancia":"1",
               "noNf":24,
               "cdSerieNf":"8",
               "cdFornec":50774,
               "cdUpnivel1":" 20526",
               "dtIniPer":"2016-04-01T00:00:00",
               "dtFimPer":"2016-04-30T00:00:00",
               "cdTxcontr":2,
               "vlTxContrib":47.76,
               "cdGrpTxcontr":1,
               "vlBaseTx":23881.35,
               "fgAcertoAnual":null,
               "fgIndividual":null,
               "vlSubsidio":0,
               "fgLiminarInss":null,
               "cdUsuarioAlt":null,
               "dtHrInc":null,
               "dtHrAlt":null,
               "cdUsuarioInc":null,
               "infComplTaxa":{
                  "cdTxcontr":2,
                  "dtValIni":"2015-10-01T00:00:00",
                  "deTxcontr":"SENAR",
                  "pcTxcontr":0.2,
                  "cdIndBase":950,
                  "pcRedBase":null,
                  "fgAcertoAno":"S",
                  "cdTxErp":null,
                  "codigoClassificacao":"CLAS 2",
                  "codigoEspecie":"ESPECIE 2"
               }
            }
         ],
         "deducoes":[
            {
               "instancia":"1",
               "fgTpProc":"Nota Mensal",
               "cdFornec":50774,
               "dtiniPer":"2016-04-01T00:00:00",
               "dtFinPer":"2016-04-30T00:00:00",
               "cdEvto":162,
               "noCtaContb":"110",
               "dtEvto":"2016-04-01T00:00:00",
               "vlDeducao":150,
               "cdGrpEvto":2,
               "fgIndividual":"S",
               "cdUsuarioInc":"TOTVS",
               "dtHrInc":"2024-08-06T03:00:00",
               "cdUsuarioAlt":"XXX",
               "cdUsuarioAlt":"XXX""dtHrAlt":"2024-08-07T21:00:00",
               "dtHrAltfgDedAdiant":"2024-08-07T21:00:00N"
            }
         ],        
           "deducoesGtm":[
            {
               "instancia":"1",
               "fgTpProc":"Nota Mensal",
               "cdFornec":50774,
               "dtiniPer":"2016-04-01T00:00:00",
               "dtFinPer":"2016-04-30T00:00:00",
               "cdEvto":110,
               "noCtaContb":"110",
               "dtEvto":"2016-11-30T00:00:00",
               "vlDeducao":78349.97,
               "cdGrpEvto":1,
               "fgIndividual":null,
               "cdUsuarioInc":null,
               "dtHrInc":null,
               "cdUsuarioAlt":null,
               "dtHrAlt":null,
              }
 "fgDedAdiant":"N"
          ],
  }
         ],
          "infoUpnivel1":[
            {
               "cdUpnivel1":" 20526",
               "deUpnivel1":"TOTVS",
               "cdFornec":50774,
               "fgTpPess":"J",
               "cdIntErp":"1_1133_4""
            }
         ],
         "infoFornecs":[
            {
               "cdFornec":50774,
            }
   "deFornec":"TOTVS FAZ",
     ],
          "infoFornecsfgTpFornec":[
"2",
              { "deTpFornec":"FORNECEDOR",
               "cdFornecfgTpPess":50774"F",
               "deForneccdIntErp":"TOTVS FAZ50774",
            }
         "fgTpFornec":"2",
			],
         "deTpFornecinfoCanaDia": "FORNECEDOR",{
                	"fgTpPessprimeiraQuinzena": "F",
               "cdIntErpsegundaQuinzena":"50774"
    "29 = 4000; 30 = 380280"
         },
		 "noNfReferencia": "5852,     8569, 4758"  ]
        }
   ]
}


Parâmetros Obrigatórios

...

  • cdSerieNf: Codigo da Serie da N.F.
  • cdFornecedor: Código do Fornecedor.notaFiscal: Numero da N.Fdo Fornecedor.
  • notaFiscal: Numero da N.F.
  • fgStatusIntegracao; Status da Integração ( ex: S;N;P ou nulo)
  • fgUltimaNotaFiscalComplemento: Preencher com 'S' para trazer a última nota Fiscal de complemento de preço.

Atualizar status de integração - Notas fiscais de entrada de cana

...

Método PUT:

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


Bloco de código
languagejava
titleNotas fiscais de entrada de cana - Mensal
{ 
  "fgStatusERPfgStatusIntegracao": "S",
  "instancia": 31,
  "notaFiscal": 49,
  "cdSerieNf": "8",
  "fgTipoNotaFiscal": "M",
  "noNfErp": "123" 
} 
Dica
titleBloqueio da Reversão de Processamentos que apresentem registros já integrados com outros sistemas

Com o objetivo de assegurar a consistência das informações integradas com outros sistemas, foi desenvolvido uma nova funcionalidade dentro da aplicação Configuração Central (CFGCEN/ TOTVS Agro Bioenergia), onde será possível realizar o cadastro de rotinas executadas pelo TOTVS Agro Bioenergia e indicar os possíveis "status de integração" vindos de sistemas externos (que estejam integrados ao TOTVS Agro Bioenergia).

Para cada status indicado, será possível apontar se será permitido ou não a reversão do processo em questão.


Observação importante: Para que seja realizada a atualização das informações na API, os parâmetros fgStatusIntegracao  e noNfErp são informações obrigatórias, podendo ser nulos ou não.


Visando possibilitar a indicação de diferentes cadastros para diferentes processamentos disponíveis em nosso sistema, foram criados parâmetros específicos para cada rotina, 
onde o usuário deverá determinar qual cadastro deverá ser consultado no momento de realizar a reversão do processamento.

Também é Importante frisar que, caso um ou mais registros apresentem um status onde esteja apontado o impedimento para reversão, o processamento será interrompido, impedindo a execução da reversão para todos os registros envolvidos.

Parâmetro "Código do cadastro de controle de status para NFs de entrada de cana":

  • Seção: RCMP_PGTCP;
  • Entrada: CD_CAD_STATUS_INT_NFENT;

Para mais detalhes sobre a funcionalidade citada acima, acesse a página Cadastro de Bloqueio de Movimentações via API.