Árvore de páginas

Versões comparadas

Chave

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

Produto:

Microsiga Protheus

Versões:

12

Release:

12.1.XXX - Em homologação interna

Módulos:

Todos

Ambientes:

Todos

Observações:

Melhoria de processo em atendimento as legislações da Nota Fiscal Eletrônica - AJUSTE SINIEF 07/05 e o Convênio ICMS 115/03

.


Índice


Sobre a Melhoria.


A Primary Key (PK), ou Chave Primária dos documentos fiscais (Tabelas SF1 e SF2), desde a criação do Protheus  é composta pelos campos: 

...

Para cada campo _SERIE no sistema, foi criado um respectivo _SDOC, baseado na nomenclatura do original.


Exemplo:

Tabela SD2 

Campo Original

Respectivo _SDOC

D2_SERIE

D2_SDOC

D2_SERIORI

D2_SDOCORI

D2_SERIREM

D2_SDOCREM

D2_SERMAN

D2_SDOCMAN

 ! Os novos campos, têm as mesmas características dos campos _SERIE atuais, tamanho, título, descrição, etc.

...

Lista de Tabelas e Campos Tratados no Sistema.

AliasDescriçãoCampo Série Atual Utilizado como ID de ControleCampo Novo contendo a SÉRIE REAL
AA3Assistência TécnicaAA3_ULTSERAA3_SDOC
AD0FaturamentoAD0_SERIEAD0_SDOC
AFNPMS - Gestão de ProjetosAFN_SERIEAFN_SDOC
AFOPMS - Gestão de ProjetosAFO_SERIEAFO_SDOC
AFSPMS - Gestão de ProjetosAFS_SERIEAFS_SDOC
AGHFaturamentoAGH_SERIEAGH_SDOC
B19Plano de SaudeB19_SERIEB19_SDOC
BM1Plano de SaudeBM1_SERSF2BM1_SDOCF2
BMNPlano de SaudeBMN_SERSF2BMN_SDOCF2
BTVPlano de SaudeBTV_SERIEBTV_SDOC
CB0Automacao coleta de dadosCB0_SERIEECB0_SDOCE
CB0Automacao coleta de dadosCB0_SERIESCB0_SDOCS
CB6Automacao coleta de dadosCB6_SERIECB6_SDOC
CB7Automacao coleta de dadosCB7_SERIECB7_SDOC
CB8Automacao coleta de dadosCB8_SERIECB8_SDOC
CBEAutomacao coleta de dadosCBE_SERIECBE_SDOC
CBGAutomacao coleta de dadosCBG_SERIEECBG_SDOCE
CBGAutomacao coleta de dadosCBG_SERIESCBG_SDOCS
CBKAutomacao coleta de dadosCBK_SERIECBK_SDOC
CBLAutomacao coleta de dadosCBL_SERIECBL_SDOC
CCXLivros FiscaisCCX_SERIECCX_SDOC
CD0Livros FiscaisCD0_SERENTCD0_SDOCE
CD0Livros FiscaisCD0_SERIECD0_SDOC
CD2Livros FiscaisCD2_SERIECD2_SDOC
CD3Livros FiscaisCD3_SERIECD3_SDOC
CD4Livros FiscaisCD4_SERIECD4_SDOC
CD5Livros FiscaisCD5_SERIECD5_SDOC
CD6Livros FiscaisCD6_SERIECD6_SDOC
CD7Livros FiscaisCD7_SERIECD7_SDOC
CD8Livros FiscaisCD8_SERIECD8_SDOC
CD9Livros FiscaisCD9_SERIECD9_SDOC
CDALivros FiscaisCDA_SERIECDA_SDOC
CDBLivros FiscaisCDB_SERIECDB_SDOC
CDCLivros FiscaisCDC_SERIECDC_SDOC
CDDLivros FiscaisCDD_SERIECDD_SDOC
CDDLivros FiscaisCDD_SERREFCDD_SDOCRF
CDELivros FiscaisCDE_SERIECDE_SDOC
CDELivros FiscaisCDE_SERREFCDE_SDOCRF
CDFLivros FiscaisCDF_SERIECDF_SDOC
CDGLivros FiscaisCDG_SERIECDG_SDOC
CDKLivros FiscaisCDK_SERIECDK_SDOC
CDKLivros FiscaisCDK_SERECPCDK_SDOCEC
CDLLivros FiscaisCDL_SEREXPCDL_SDOCEX
CDLLivros FiscaisCDL_SERIECDL_SDOC
CDLLivros FiscaisCDL_SERORICDL_SDOCOR
CDMLivros FiscaisCDM_SERIEECDM_SDOCE
CDMLivros FiscaisCDM_SERIESCDM_SDOCS
CDQLivros FiscaisCDQ_SERIECDQ_SDOC
CDRLivros FiscaisCDR_SERIECDR_SDOC
CDSLivros FiscaisCDS_SEREMBCDS_SDOCEM
CDSLivros FiscaisCDS_SERIECDS_SDOC
CDTLivros FiscaisCDT_SERIECDT_SDOC
CDXLivros FiscaisCDX_SERIECDX_SDOC
CE2Livros FiscaisCE2_SERINFCE2_SDOC
CE5Livros FiscaisCE5_SERIECE5_SDOC
CE8Livros FiscaisCE8_SERIECE8_SDOC
CF4Livros FiscaisCF4_SERIECF4_SDOC
CF6Livros FiscaisCF6_SERIECF6_SDOC
CG8Livros FiscaisCG8_SERIECG8_SDOC
CKQLivros FiscaisCKQ_SERIECKQ_SDOC
CL5Livros FiscaisCL5_SERCL5_SDOC
COGGestão de ContratosCOG_SERIECOG_SDOC
D07WMS - Gestao de armazenagemD07_SERIED07_SDOC
D12WMS - Gestao de armazenagemD12_SERIED12_SDOC
D13WMS - Gestao de armazenagemD13_SERIED13_SDOC
DAIDistributionDAI_SERIEDAI_SDOC
DAIDistributionDAI_SERREMDAI_SDOCRM
DB2ComprasDB2_SERIEDB2_SDOC
DBBComprasDBB_SERIEDBB_SDOC
DCFWMS - Gestao de armazenagemDCF_SERIEDCF_SDOC
DCFWMS - Gestao de armazenagemDCF_SERORIDCF_SDOCOR
DCNWMS - Gestao de armazenagemDCN_SERIEDCN_SDOC
DCXWMS - Gestao de armazenagemDCX_SERIEDCX_SDOC
DD9TMS - Gestao de TransporteDD9_SERIEDD9_SDOC
DD9TMS - Gestao de TransporteDD9_SERNFCDD9_SDOCNF
DEBTMS - Gestao de TransporteDEB_SERIEDEB_SDOC
DEFTMS - Gestao de TransporteDEF_SERIEDEF_SDOC
DF1TMS - Gestao de TransporteDF1_SERIEDF1_SDOC
DF6TMS - Gestao de TransporteDF6_SERIEDF6_SDOC
DFNTMS - Gestao de TransporteDFN_SERIEDFN_SDOC
DFPTMS - Gestao de TransporteDFP_SERDCSDFP_SDOCS
DFPTMS - Gestao de TransporteDFP_SERDCTDFP_SDOCT
DFRTMS - Gestao de TransporteDFR_SERDCTDFR_SDOCT
DFSTMS - Gestao de TransporteDFS_SERDCTDFS_SDOCT
DFVTMS - Gestao de TransporteDFV_SERIEDFV_SDOC
DI9TMS - Gestao de TransporteDI9_SERIEDI9_SDOC
DIATMS - Gestao de TransporteDIA_SERIEDIA_SDOC
DIBTMS - Gestao de TransporteDIB_SERIEDIB_SDOC
DICTMS - Gestao de TransporteDIC_SERIEDIC_SDOC
DIHTMS - Gestao de TransporteDIH_SERIEDIH_SDOC
DIITMS - Gestao de TransporteDII_SERIEDII_SDOC
DIJTMS - Gestao de TransporteDIJ_SERIEDIJ_SDOC
DIKTMS - Gestao de TransporteDIK_SERIEDIK_SDOC
DIMTMS - Gestao de TransporteDIM_SERIEDIM_SDOC
DINTMS - Gestao de TransporteDIN_SERNFCDIN_SDOCC
DT5TMS - Gestao de TransporteDT5_SERIEDT5_SDOC
DT6TMS - Gestao de TransporteDT6_SERDCODT6_SDOCOR
DT6TMS - Gestao de TransporteDT6_SERIEDT6_SDOC
DT6TMS - Gestao de TransporteDT6_SERMANDT6_SDOCMN
DT8TMS - Gestao de TransporteDT8_SERIEDT8_SDOC
DTATMS - Gestao de TransporteDTA_SERIEDTA_SDOC
DTCTMS - Gestao de TransporteDTC_SERDPCDTC_SDOCPC
DTCTMS - Gestao de TransporteDTC_SERIEDTC_SDOC
DTCTMS - Gestao de TransporteDTC_SERNFCDTC_SDOCC
DTETMS - Gestao de TransporteDTE_SERNFCDTE_SDOCC
DTXTMS - Gestao de TransporteDTX_SERMANDTX_SDOCMN
DU1TMS - Gestao de TransporteDU1_SERIEDU1_SDOC
DU1TMS - Gestao de TransporteDU1_SERNFCDU1_SDOCC
DU7TMS - Gestao de TransporteDU7_SERIEDU7_SDOC
DUATMS - Gestao de TransporteDUA_SERIEDUA_SDOC
DUBTMS - Gestao de TransporteDUB_SERIEDUB_SDOC
DUDTMS - Gestao de TransporteDUD_SERBXEDUD_SDOCBX
DUDTMS - Gestao de TransporteDUD_SERIEDUD_SDOC
DUDTMS - Gestao de TransporteDUD_SERMANDUD_SDOCMN
DUUTMS - Gestao de TransporteDUU_SERIEDUU_SDOC
DV4TMS - Gestao de TransporteDV4_SERIEDV4_SDOC
DV4TMS - Gestao de TransporteDV4_SERNFCDV4_SDOCC
DVSTMS - Gestao de TransporteDVS_SERIEDVS_SDOC
DVVTMS - Gestao de TransporteDVV_SERIEDVV_SDOC
DVXTMS - Gestao de TransporteDVX_SERIEDVX_SDOC
DXMTMS - Gestao de TransporteDXM_SERIEDXM_SDOC
DXSTMS - Gestao de TransporteDXS_SERNFSDXS_SDOC
DY4TMS - Gestao de TransporteDY4_SERIEDY4_SDOC
DY4TMS - Gestao de TransporteDY4_SERNFCDY4_SDOCC
DYCTMS - Gestao de TransporteDYC_SERIEDYC_SDOC
DYJTMS - Gestao de TransporteDYJ_SERIEDYJ_SDOC
DYNTMS - Gestao de TransporteDYN_SERMANDYN_SDOCMN
ED2Easy Drawback ControlED2_SERIEED2_SDOC
ED8Easy Drawback ControlED8_SERIEED8_SDOC
ED9Easy Drawback ControlED9_SERIEED9_SDOC
EDHEasy Drawback ControlEDH_SERIEEDH_SDOC
EE9Easy Export ControlEE9_SERIEEE9_SDOC
EEMEasy Export ControlEEM_SERIEEEM_SDOC
EESEasy Export ControlEES_SERIEEES_SDOC
EEZEasy Export ControlEEZ_A_SEREEZ_SDOCA
EEZEasy Export ControlEEZ_SEREEZ_SDOC
EI1Controle de ImportaçäoEI1_SERIEEI1_SDOC
EI2Controle de ImportaçäoEI2_SERIEEI2_SDOC
EI3Controle de ImportaçäoEI3_SE_NFCEI3_SDOC
ELAEasy Export ControlELA_SERIEELA_SDOC
EW1Easy Export ControlEW1_SERNFEW1_SDOC
EW2Easy Export ControlEW2_SERNFEW2_SDOC
EWIEasy Export ControlEWI_SERIEEWI_SDOC
EYYEasy Export ControlEYY_SERSAIEYY_SDOCS
EYYEasy Export ControlEYY_SERENTEYY_SDOCE
FN6Ativo FixoFN6_SERIEFN6_SDOC
FN8Ativo FixoFN8_SERIEFN8_SDOC
FR3FinanceiroFR3_SERIEFR3_SDOC
FRFFinanceiroFRF_SERDOCFRF_SDOC
FRKFinanceiroFRK_SERIEFRK_SDOC
GW1Gestão de Frete EmbarcadorGW1_ORISERGW1_SDOCOR
GW1Gestão de Frete EmbarcadorGW1_SERDCGW1_SDOC
GW4Gestão de Frete EmbarcadorGW4_SERDCGW4_SDOCDC
GW8Gestão de Frete EmbarcadorGW8_SERDCGW8_SDOCDC
GWBGestão de Frete EmbarcadorGWB_SERDCGWB_SDOCDC
GWEGestão de Frete EmbarcadorGWE_SERDCGWE_SDOCDC
GWEGestão de Frete EmbarcadorGWE_SERDTGWE_SDOCDT
GWHGestão de Frete EmbarcadorGWH_SERDCGWH_SDOCDC
GWLGestão de Frete EmbarcadorGWL_SERDCGWL_SDOCDC
GWMGestão de Frete EmbarcadorGWM_SERDCGWM_SDOCDC
GWUGestão de Frete EmbarcadorGWU_SERDCGWU_SDOC
GWWGestão de Frete EmbarcadorGWW_SERDCGWW_SDOC
GXAGestão de Frete EmbarcadorGXA_SERDCGXA_SDOC
HB6Sem OwnerHB6_SERIEHB6_SDOC
HD1Sem OwnerHD1_SERORIHD1_SDOCO
HD2Sem OwnerHD2_SERIEHD2_SDOC
HF1Sem OwnerHF1_SERIEHF1_SDOC
HF2Sem OwnerHF2_SERIEHF2_SDOC
JJ2Gestao EducacionalJJ2_SERIEJJ2_SDOC
MAXSistema de FidelizaþÒo e Anßlise de CrÚditoMAX_SERIEMAX_SDOC
MB1Sistema de FidelizaþÒo e Anßlise de CrÚditoMB1_SERIEMB1_SDOC
MBJSem Owner - LojaMBJ_SERIEMBJ_SDOC
MBNSem Owner - LojaMBN_SERIEMBN_SDOC
MBRSem Owner - LojaMBR_SERIEMBR_SDOC
MBZSem Owner - LojaMBZ_SERIEMBZ_SDOC
MDDSem Owner - LojaMDD_SERIRMDD_SDOCRC
MDDSem Owner - LojaMDD_SERIVMDD_SDOCVD
MDJSem Owner - LojaMDJ_SERIEMDJ_SDOC
MDKSem Owner - LojaMDK_SERIEMDK_SDOC
MDLSem Owner - LojaMDL_SERIEMDL_SDOC
MDUSem Owner - LojaMDU_SERIEMDU_SDOC
ME4Sem Owner - LojaME4_SERIEME4_SDOC
MFISem Owner - LojaMFI_SERIEMFI_SDOC
NNTEstoque/CustosNNT_SERIENNT_SDOC
NOAGestao AgricolaNOA_SERDOCNOA_SDOC
NPAGestao AgricolaNPA_NFSSERNPA_SDOC
NPMGestao AgricolaNPM_SERNFSNPM_SDOC
NXAGestão JurídicaNXA_SERIENXA_SDOC
QEKInspeþÒo de EntradasQEK_SERINFQEK_SDOC
QELInspeþÒo de EntradasQEL_SERINFQEL_SDOC
QEPInspeþÒo de EntradasQEP_SERINFQEP_SDOC
QERInspeþÒo de EntradasQER_SERINFQER_SDOC
QEYInspeþÒo de EntradasQEY_SERINFQEY_SDOC
QEZInspeþÒo de EntradasQEZ_SERINFQEZ_SDOC
RHUGestäo de PessoalRHU_SERIERHU_SDOC
SB6Estoque/CustosB6_SERIEB6_SDOC
SB7Estoque/CustosB7_SERIEB7_SDOC
SB8Estoque/CustosB8_SERIEB8_SDOC
SC5FaturamentoC5_SERIEC5_SDOC
SC5FaturamentoC5_SERSUBSC5_SDOCSUB
SC6FaturamentoC6_D1SERIEC6_SDOCSD1
SC6FaturamentoC6_SERDEDC6_SDOCDED
SC6FaturamentoC6_SERIEC6_SDOC
SC6FaturamentoC6_SERIORIC6_SDOCORI
SC9FaturamentoC9_SERIENFC9_SDOCNF
SC9FaturamentoC9_SERIREMC9_SDOCREM
SCUComprasCU_SERNCPCU_SDOCNCP
SCUComprasCU_SERNFCU_SDOCNF
SD1ComprasD1_SERIED1_SDOC
SD1ComprasD1_SERIORID1_SDOCORI
SD1ComprasD1_SERIREMD1_SDOCREM
SD1ComprasD1_SERVINCD1_SDOCVNC
SD2FaturamentoD2_SERIED2_SDOC
SD2FaturamentoD2_SERIORID2_SDOCORI
SD2FaturamentoD2_SERIREMD2_SDOCREM
SD2FaturamentoD2_SERMAND2_SDOCMAN
SD5Estoque/CustosD5_SERIED5_SDOC
SD7Estoque/CustosD7_SERIED7_SDOC
SD8Estoque/CustosD8_SERIED8_SDOC
SD9Estoque/CustosD9_SERIED9_SDOC
SDAEstoque/CustosDA_SERIEDA_SDOC
SDBEstoque/CustosDB_SERIEDB_SDOC
SDEComprasDE_SERIEDE_SDOC
SDSComprasDS_SERIEDS_SDOC
SDTComprasDT_SERIEDT_SDOC
SDTComprasDT_SERIORIDT_SDOCORI
SE1FinanceiroE1_SERIEE1_SDOC
SE1FinanceiroE1_SERRECE1_SDOCREC
SE3FinanceiroE3_SERIEE3_SDOC
SE5FinanceiroE5_SERRECE5_SDOCREC
SEFFinanceiroEF_SERIEEF_SDOC
SEMFinanceiroEM_SERIEEM_SDOC
SEUFinanceiroEU_SERCOMPEU_SDOCCOM
SEUFinanceiroEU_SERIEEU_SDOC
SEXFinanceiroEX_SERRECEX_SDOCREC
SF1ComprasF1_SERIEF1_SDOC
SF1ComprasF1_SERORIGF1_SDOCORI
SF1ComprasF1_SERMANF1_SDOCMAN
SF2FaturamentoF2_NEXTSERF2_SDOCNXT
SF2FaturamentoF2_SERIEF2_SDOC  
SF2FaturamentoF2_SERIORIF2_SDOCORI
SF2FaturamentoF2_SERSUBSF2_SDOCSUB
SF2FaturamentoF2_SERMANF2_SDOCMAN
SF2FaturamentoF2_SERMDFF2_SDOCMDF
SF3Livros FiscaisF3_SERIEF3_SDOC
SF3Livros FiscaisF3_SERMANF3_SDOCMAN
SF6Livros FiscaisF6_SERIEF6_SDOC
SF8Livros FiscaisF8_SEDIFREF8_SDOCFRE
SF8Livros FiscaisF8_SERORIGF8_SDOCORI
SF9Livros FiscaisF9_SERNFEF9_SDOCNFE
SF9Livros FiscaisF9_SERNFSF9_SDOCNFS
SFEFinanceiroFE_SERIEFE_SDOC
SFEFinanceiroFE_SERIECFE_SDOCC
SFSLivros FiscaisFS_SERIEFS_SDOC
SFTLivros FiscaisFT_SERIEFT_SDOC
SFTLivros FiscaisFT_SERORIFT_SDOCORI
SFULivros FiscaisFU_SERIEFU_SDOC
SFXLivros FiscaisFX_SERIEFX_SDOC
SL1Sem Owner - LojaL1_SERIEL1_SDOC
SL1Sem Owner - LojaL1_SERPEDL1_SDOCPED
SL1Sem Owner - LojaL1_SERRPSL1_SDOCRPS
SL1Sem Owner - LojaL1_SUBSERIL1_SDOCSUB
SL2Sem Owner - LojaL2_SERIEL2_SDOC
SL2Sem Owner - LojaL2_SERPEDL2_SDOCPED
SL6Sem Owner - LojaL6_SERIEL6_SDOC
SLQSem Owner - LojaLQ_SERIELQ_SDOC
SLQSem Owner - LojaLQ_SERPEDLQ_SDOCPED
SLQSem Owner - LojaLQ_SERRPSLQ_SDOCRPS
SLQSem Owner - LojaLQ_SUBSERILQ_SDOCSUB
SLRSem Owner - LojaLR_SERIELR_SDOC
SLRSem Owner - LojaLR_SERPEDLR_SDOCPED
SLSSem Owner - LojaLS_SERIELS_SDOC
SLXSem Owner - LojaLX_SERIELX_SDOC
SN1Ativo FixoN1_NSERIEN1_SDOC
SN4Ativo FixoN4_SERIEN4_SDOC
SN7Ativo FixoN7_SERIEN7_SDOC
SNMAtivo FixoNM_SERIENM_SDOC
STLManutençäo IndustrialTL_SERIETL_SDOC
STTManutençäo IndustrialTT_SERIETT_SDOC
SUATelemarketingUA_SERIEUA_SDOC
SW6Controle de ImportaçäoW6_SE_NFW6_SDOC
SW6Controle de ImportaçäoW6_SE_NFCW6_SDOCC
SWDControle de ImportaçäoWD_SE_NFCWD_SDOCC
SWDControle de ImportaçäoWD_SERIEWD_SDOC 
SWDControle de ImportaçäoWD_SE_DOCWD_SDOCSE
SWNControle de ImportaçäoWN_SERIEWN_SDOC
SWNControle de ImportaçäoWN_SERORIWN_SDOCORI
SWWControle de ImportaçäoWW_SE_NFCWW_SDOC
TE0Assistência TécnicaTE0_SERIETE0_SDOC
TE1Assistência TécnicaTE1_SERIETE1_SDOC
TE2Assistência TécnicaTE2_SERIETE2_SDOC
TEWAssistência TécnicaTEW_SERENTTEW_SDOCE
TEWAssistência TécnicaTEW_SERSAITEW_SDOCS
TR7Manutençäo IndustrialTR7_SERIETR7_SDOC
VD2VeiculosVD2_SERNFIVD2_SDOC
VDDOficinaVDD_SERNFIVDD_SDOC
VDROficinaVDR_NFESERVDR_SDOCE
VDROficinaVDR_NFSSERVDR_SDOCS
VDUOficinaVDU_SERDOCVDU_SDOC
VDVOficinaVDV_ESERNF VDV_SDOCE 
VDVOficinaVDV_SSERNF VDV_SDOCS
VE6OficinaVE6_SERNFIVE6_SDOC
VECOficinaVEC_SERNFIVEC_SDOC
VECOficinaVEC_SERORIVEC_SDOCOR
VEOOficinaVEO_SERNFIVEO_SDOC
VF3OficinaVF3_SERNFIVF3_SDOC
VG5OficinaVG5_SERENTVG5_SDOCE
VG5OficinaVG5_SERIENVG5_SDOCS
VG6OficinaVG6_SERENTVG6_SDOCE
VG6OficinaVG6_SERNFIVG6_SDOCS
VG8OficinaVG8_SERENTVG8_SDOCE
VG8OficinaVG8_SERNFCVG8_SDOCC
VG8OficinaVG8_SERNFIVG8_SDOCS
VGAOficinaVGA_SERFECVGA_SDOCC
VGAOficinaVGA_SERIENVGA_SDOCE
VGCOficinaVGC_SERFECVGC_SDOC
VI0OficinaVI0_SERNFIVI0_SDOC
VI6OficinaVI6_SERNFIVI6_SDOC
VI7OficinaVI7_SERIEVI7_SDOC
VI7OficinaVI7_SERNFIVI7_SDOCNF
VIAOficinaVIA_SERNFIVIA_SDOC
VIEOficinaVIE_SERNFIVIE_SDOC
VIKOficinaVIK_SERNFIVIK_SDOC
VIKOficinaVIK_SERORIVIK_SDOCOR
VINOficinaVIN_SERNFIVIN_SDOC
VIPOficinaVIP_SERIEVIP_SDOC
VIPOficinaVIP_SERNFIVIP_SDOCNF
VIQOficinaVIQ_SERNFIVIQ_SDOC
VIVOficinaVIV_SERNFIVIV_SDOC
VIWOficinaVIW_SERNFIVIW_SDOC
VJ3OficinaVJ3_SERNFIVJ3_SDOC
VJ5OficinaVJ5_SERNFIVJ5_SDOC
VJCOficinaVJC_SERNFIVJC_SDOC
VJIOficinaVJI_SERNFIVJI_SDOC
VMBOficinaVMB_SRANTEVMB_SDOCA
VMBOficinaVMB_SRVSNFVMB_SDOC
VO3OficinaVO3_SERNFIVO3_SDOC
VO4OficinaVO4_SERNFIVO4_SDOC
VOOOficinaVOO_SERNFIVOO_SDOC
VQ1VeiculosVQ1_SERNFIVQ1_SDOC
VQ2VeiculosVQ2_SERNFIVQ2_SDOC
VQ4VeiculosVQ4_SERNFIVQ4_SDOC
VRFVeiculosVRF_SERNFIVRF_SDOC
VS1OficinaVS1_SERNFIVS1_SDOC
VSCOficinaVSC_SERNFIVSC_SDOC
VSYOficinaVSY_SERNFIVSY_SDOC
VSZOficinaVSZ_SERNFIVSZ_SDOC
VV0OficinaVV0_SERNFIVV0_SDOC
VV0OficinaVV0_SNFFDIVV0_SDOCFD
VV0OficinaVV0_SNFCOMVV0_SDOCCO
VV9OficinaVV9_SERNFIVV9_SDOC
VVDOficinaVVD_SERNFIVVD_SDOC
VVFOficinaVVF_SERNFIVVF_SDOC
VZKVeiculosVZK_SERNFIVZK_SDOC
CNGGESTÃO DE CONTRATOSCNG_SERIECNG_SDOC
CNIGESTÃO DE CONTRATOSCNI_SERIECNI_SDOC
SDHMateriaisDH_SERIEDH_SDOC
MDHLojaMDH_SERIEMDH_SDOC
CFFLivros FiscaisCFF_SERIECFF_SDOC
CPPlocalizado MexicoCPP_SERIECPP_SDOC
CPQlocalizado MexicoCPQ_SERIECPQ_SDOC
SEYlocalizado  EY_SERIEEY_SDOC
GICGestão de Transporte de PassageirosGIC_SERNFSGIC_SDOC


Funcionamento da Função NewSerieNfd().

 

Importante!

Esta funcionalidade está disponível somente na versão 12.1.2510 e superiores.

Lembrando que esta função só terá efeito para as tabelas PADRAO do sistema, não podendo ser utilizada em tabelas CUSTOMIZADAS.

E as tabelas a serem utilizadas, deverão estar posicionadas no registro desejado, a função não faz nenhum tipo de posicionamento, somente retorna o conteúdo, tamanho, demais características, dos registros posicionados.

 

A função NewSerieNFd() é responsável por retornar o formato e estrutura do campo série, tendo em vista compatibilizar a função SerieNFID().

NewSerieNFd(cAlias as character ,nOpcao as numeric ,cCpoOrig as character ,cSerieGrv as character)


LISTA DE PARÂMETROS.


cAlias       -> Alias da tabela do campo _SERIE

nOpcao    -> 1 - Gravação (sempre gravará 2 campos o _SERIE e o correspondente _SDOC quando existir no dicionário de dados)

                      2 - Visualização (Retorna o conteúdo gravado nos campos _SERIE ou _SDOC

                      3 - Retorna o nome do campo série a ser utilizado em querys. Exemplo: F1_SERIE ou F1_SDOC

                      4 - Retorna a chave de pesquisa ID ou serie Real para utilizar em validações dbSeek() ANTES da gravação dos dados editados

                      5 - Retorna o Criavar do campo _SDOC em casos onde o campos _SERIE já esteja com tamanho 14 para gravar o novo modelo

                      6 -  Retorna o TamSX3 do campo _SDOC em casos onde o campos _SERIE já esteja com tamanho 14 para gravar o novo modelo

                      7 -  Retorna o RetTitle do campo _SDOC em casos onde o campos _SERIE já esteja com tamanho 14 para gravar o novo modelo

cCpoOrig -> String contendo o nome do campo da serie Original da tabela padrão Exemplo: F1_SERIE

cSerieGrv -> Variável Conteúdo da Serie do documento fiscal  a ser gravada (OPCIONAL Usar somente com opção "1" - Gravação e "4"  - Validação)


O retorno será de acordo com a opção enviada (nOpcao).

nOpcao = 1 -> Nil
nOpcao = 2 -> Conteudo do Campo Serie a ser Utilizado
nOpcao = 3 -> Nome do Campo Serie a ser utilizado
nOpcao = 4 -> Chave de Pesquisa ID ou Serie Real sempre encima do conteudo gravados nos campos _SERIE
nOpcao = 5 -> retorna o CriaVar do campo
nOpcao = 6 -> retorna o TamSX3 do campo
nOpcao = 7 -> retorna o X3Titulos do campo

 

Detalhamento de uso da função utilizando cada opção.


OPÇÃO 1 - GRAVAÇÃO -  Uso em rotina de gravação do campo série utilizando a função SerieNfId(), substituir a gravação direta do campo F1_SERIE onde a função gravará os 2 campos F1_SERIE e F1_SDOC

A gravação direta do campo F1_SERIE é substituída pela utilização da função com a opção 1.

Ao passar os parâmetros necessários, a função se encarrega de montar o ID e realizar a gravação nos campos F1_SERIE e F1_SDOC simultaneamente


OPÇÃO 2 - VISUALIZAÇÃO – Rotina de geração de um arquivo magnético onde a serie do documento fiscal faz parte do layout da obrigação.

A opção 2 retorna o CONTEÚDO do campo que possui o valor da série REAL, ou seja a série de tamanho 3.

Esta opção pode ser utilizada em relatórios, arquivos magnéticos, ou em qualquer momento em que o conteúdo da série real tenha de ser apresentado.


OPÇÃO 3 – NOME DO CAMPO - Exemplo de substituição de Query em filtro de uma Pergunte com parâmetro Série utilizando a função SerieNfId() com a opção 3

Image Added

 


Image Added


O usuário digita a série real nos parâmetros MV_PAR14 e MV_PAR15, porém a busca deve ser feita no campo onde ela foi gravada, e a opção 3 retorna qual o campo contém a série real.


OPÇÃO 4 – NOVO ID ou SERIE  – Retorna o novo ID ou a Serie Real do documento fiscal conforme o cenário utilizado pelo usuário através da passagem dos parâmetros necessários. 

Utilizar esta opção quando for necessário montar um ID, para que não haja a necessidade de montar manualmente.

Exemplo: validar a inclusão de documento na tabela ANTES da gravação do mesmo.


OPÇÃO 5 – CRIAVAR – Em caso de necessidade de se obter o CriaVar() do campo que contenha a serie real do documento fiscal mesmo estando com o novo formato de gravação do ID de Controle ativo.


OPÇÃO 6 – TAMSX3()[1]- Exemplo de substituição da função TamSX3()[1] para obter o tamanho do campo Série real, utilizar somente quando houver a necessidade de obter o tamanho da serie real em qualquer cenário de configuração.


OPÇÃO 7 – RETTITLE - Exemplo para obter o LABEL do campo _SDOC estando o cliente utilizando o novo formato de gravação do Id de Controle ou não.

Image Added


Funcionamento da Função RetTypeDoc().

 

Importante!

Esta funcionalidade está disponível somente na versão 12.1.2510 e superiores.

Lembrando que esta função só terá efeito para as tabelas PADRAO do sistema, não podendo ser utilizada em tabelas CUSTOMIZADAS.

E as tabelas a serem utilizadas, deverão estar posicionadas no registro desejado, a função não faz nenhum tipo de posicionamento, somente retorna o conteúdo, tamanho, demais características, dos registros posicionados.

 

A função RetTypeDoc() é responsável por retornar o tamanho do modelo ou da série do documento.


RetTypeDoc(cModelo as character, nTipo as numeric, lEmissor as logical)


LISTA DE PARÂMETROS.


cModelo  → Indica o modelo do documento fiscal

nTipo       → Indica qual tamanho será retornado 

                     1 - Tamanho do campo documento

                      2 - Tamanho do campo série

                      3 - Código do modelo de documento

                      4 - Opções de comboBox

lEmissor → Indica se para a operação 1 ou 2 está gerando pelo sistema a numeração de nota fiscal


O retorno será de acordo com a opção enviada (nTipo).

 

Detalhamento de uso da função utilizando cada opção.


Tipo 1 - Tamanho documento 

Onde:

Modelo = "SPED"
Tipo = 1
Emissor = .F.

Retorno será 9, o tamanho do documento.


Tipo 2 - Tamanho série

Onde:

Modelo = "NFCE"
Tipo = 2
Emissor = .F.

Retorno será 3, o tamanho da série utilizada.


Tipo 3 - Código do modelo

Onde:

Modelo = "SPED"
Tipo = 3
Emissor = .F.

Retorno será 55, o modelo do documento utilizado.


Tipo 4 - ComboBox

Onde:

Modelo = "NF"
Tipo = 4
Emissor = .F.

Retorno será a string abaixo:

"ACT=Autorização de Carregamento e Transporte;BPA=Bilhete de Passagem Aquaviário;BPE=Bilhete de passagem eletrônico - BP-e;BPECF=Bilhete de Passagem emitido por ECF;BPF=Bilhete de Passagem Ferroviário;BPNB=Bilhete de Passagem e Nota de Bagagem;BPR=Bilhete de passagem rodoviário;BRPA=Bilhete/Recibo do Passageiro;CA=Conh. Aéreo;CF=Cupon Fiscal;CFECF=Cupom Fiscal emitido por ECF;CFEECF=Cupom Fiscal Eletrônico CF-e-ECF;CTA=Conh.Transp. Aquaviário de Cargas;CTCA=Conh.Transp. Cargas Avulso;CTE=Conh.Transp. Eletrônico;CTEOS=Conh.Transp. Eletrônico - CT-e OS;CTF=Conh.Transp.Ferroviario de Cargas;CTM=Conh.Transp.Multimodal;CTR=Conh.Transp.Rodoviario de Cargas;DT=Despacho de Transporte;ECF=Cupon Fiscal gerado pelo SIGALOJA;GNRE=GNRE;MC=Manifesto de Carga;NF=Nota Fiscal;NF3E=NF Energia Eletrica Eletrônica;NFA=NF Avulsa;NFCE=NF Eletrônica Consumidor Final NFC-e;NFCEE=Nota Fiscal/Conta de Energia Elétrica;NFCF=NF de venda a Consumidor Final;NFCFG=NF/conta de fornecimento de gas;NFCOM=NF Fatura de Serviços de Comunicação;NFE=NF Entrada;NFFA=NF/Conta de fornecimento de Água;NFP=NF de Produtor;NFSC=NF Servico de Comunicacao;NFST=NF Servico de Transporte;NFTFC=NF Transp.Ferroviário de Cargas;NTSC=NF Servico de Comunicacao;NTST=NF Servico de Telecomunicacoes;OCC=Ordem de Coleta de Carga;RMD=Resumo Movimento Diario;SATCE=Cupom Fiscal Eletrônico - SAT;SPED=NF Eletrônica do SEFAZ.;3A=NF de Servico Simplificada;NFPS=NF Prestacao de Servico;NFS=NF Servico;NFSE=NF Servico Eletrônica;RPS=Recibo Provisorio de Servicos"