MCPcopy Create free account

hub / github.com/chapzin/parse-efd-fiscal / functions

Functions383 in github.com/chapzin/parse-efd-fiscal

↓ 1 callersMethodGetC170ByItemAndUnit
(codItem, unid string, dtIni, dtFin time.Time)
Controllers/repository/inventory_repository.go:97
↓ 1 callersMethodGetCancelledInvoices
Métodos para Notas Canceladas
Controllers/repository/inventory_repository.go:44
↓ 1 callersMethodGetDistinctProducts
Métodos para Inventário
Controllers/repository/inventory_repository.go:69
↓ 1 callersMethodGetEntradasPeriodo
GetEntradasPeriodo retorna o total de entradas de um item em um período
Controllers/repository/inventory_repository.go:107
↓ 1 callersFunctionGetEnvDurationOrDefault
GetEnvDurationOrDefault retorna o valor da variável de ambiente como Duration ou o valor padrão
pkg/env/env.go:38
↓ 1 callersFunctionGetEnvIntOrDefault
GetEnvIntOrDefault retorna o valor da variável de ambiente como inteiro ou o valor padrão
pkg/env/env.go:29
↓ 1 callersMethodGetMySQLConnectionString
()
config/config.go:74
↓ 1 callersMethodGetQuantidadeLiquida
()
Models/BlocoC/RegC470.go:121
↓ 1 callersMethodGetReg0000
()
Models/Bloco0/Reg0000.go:43
↓ 1 callersMethodGetReg0150
()
Models/Bloco0/Reg0150.go:61
↓ 1 callersMethodGetReg0190
()
Models/Bloco0/Reg0190.go:46
↓ 1 callersMethodGetReg0200
()
Models/Bloco0/Reg0200.go:61
↓ 1 callersMethodGetReg0220
()
Models/Bloco0/Reg0220.go:55
↓ 1 callersMethodGetRegC100
()
Models/BlocoC/RegC100.go:73
↓ 1 callersMethodGetRegC170
()
Models/BlocoC/RegC170.go:92
↓ 1 callersMethodGetRegC400
()
Models/BlocoC/RegC400.go:51
↓ 1 callersMethodGetRegC405
()
Models/BlocoC/RegC405.go:54
↓ 1 callersMethodGetRegC420
()
Models/BlocoC/RegC420.go:49
↓ 1 callersMethodGetRegC425
()
Models/BlocoC/RegC425.go:57
↓ 1 callersMethodGetRegC460
()
Models/BlocoC/RegC460.go:57
↓ 1 callersMethodGetRegC465
()
Models/BlocoC/RegC465.go:49
↓ 1 callersMethodGetRegC470
()
Models/BlocoC/RegC470.go:61
↓ 1 callersMethodGetRegC490
()
Models/BlocoC/RegC490.go:55
↓ 1 callersMethodGetRegC800
()
Models/BlocoC/RegC800.go:73
↓ 1 callersMethodGetRegC860
()
Models/BlocoC/RegC860.go:59
↓ 1 callersMethodGetRegC870
()
Models/BlocoC/RegC870.go:60
↓ 1 callersMethodGetRegC890
()
Models/BlocoC/RegC890.go:67
↓ 1 callersMethodGetRegH005
()
Models/BlocoH/RegH005.go:35
↓ 1 callersMethodGetRegH010
()
Models/BlocoH/RegH010.go:45
↓ 1 callersMethodGetSaidasPeriodo
GetSaidasPeriodo retorna o total de saídas de um item em um período
Controllers/repository/inventory_repository.go:130
↓ 1 callersMethodGetUnprocessedConversionFactors
()
Controllers/repository/inventory_repository.go:27
↓ 1 callersFunctionInsertXmlCfe
(db *gorm.DB, input cupomfiscal.CFeXML)
exec/xml_cfe.go:16
↓ 1 callersFunctionInsertXmlNfe
(db *gorm.DB, input NotaFiscal.NfeProc, digitosCodigo string)
exec/xml_nfe.go:12
↓ 1 callersFunctionLoadEnv
LoadEnv carrega as variáveis de ambiente do arquivo .env
pkg/env/env.go:13
↓ 1 callersMethodMarkFactorAsProcessed
(id uint)
Controllers/repository/inventory_repository.go:39
↓ 1 callersFunctionNewInventoryRepository
(db *gorm.DB)
Controllers/repository/inventory_repository.go:18
↓ 1 callersFunctionNewInventoryService
(repo *repository.InventoryRepository)
Controllers/service/inventory_service.go:18
↓ 1 callersFunctionNewPool
NewPool cria um novo pool de workers com o número máximo especificado. O contexto é usado para controlar o cancelamento das tarefas.
pkg/worker/pool.go:33
↓ 1 callersFunctionParseCPF
(value string)
pkg/efd/types/types.go:53
↓ 1 callersFunctionParseChaveNFe
(value string)
pkg/efd/types/types.go:131
↓ 1 callersFunctionParseNCM
(value string)
pkg/efd/types/types.go:115
↓ 1 callersFunctionParseUF
(value string)
pkg/efd/types/types.go:75
↓ 1 callersFunctionPopularEntradas
(AnoInicial int, AnoFinal int, wg *sync.WaitGroup, db *gorm.DB)
Controllers/InventarioController.go:179
↓ 1 callersFunctionPopularInventarios
(AnoInicial int, AnoFinal int, wg *sync.WaitGroup, db *gorm.DB)
Controllers/InventarioController.go:129
↓ 1 callersFunctionPopularItensXmls
(db *gorm.DB, wg *sync.WaitGroup)
Controllers/InventarioController.go:108
↓ 1 callersFunctionPopularReg0200
(db *gorm.DB, wg *sync.WaitGroup)
Controllers/InventarioController.go:87
↓ 1 callersFunctionPopularSaidas
(AnoInicial int, AnoFinal int, wg *sync.WaitGroup, db *gorm.DB)
Controllers/InventarioController.go:244
↓ 1 callersMethodProcessConversionFactors
()
Controllers/service/inventory_service.go:22
↓ 1 callersFunctionProcessarDiferencas
fazer uma refactory completo recursive
Controllers/InventarioController.go:318
↓ 1 callersFunctionProcessarFatorConversao
(db *gorm.DB, wg *sync.WaitGroup)
Controllers/InventarioController.go:41
↓ 1 callersFunctionRebuildBlock9
(records []parser.Record)
pkg/efd/serializer/serializer.go:50
↓ 1 callersFunctionRecursiveSpeds
RecursiveSpeds processa recursivamente arquivos SPED em um diretório
read/sped.go:16
↓ 1 callersFunctionRecursiveXmls
RecursiveXmls processa recursivamente arquivos XML em um diretório
read/xml.go:19
↓ 1 callersMethodSaida
()
pkg/efd/types/types.go:108
↓ 1 callersFunctionSchema
(db *gorm.DB)
SpedDB/Schema.go:9
↓ 1 callersFunctionSerialize
Serialize escreve um documento EFD. Opcionalmente reconstrói o Bloco 9.
pkg/efd/efd.go:55
↓ 1 callersMethodStart
Start inicia os workers do pool. Deve ser chamado antes de submeter tarefas.
pkg/worker/pool.go:46
↓ 1 callersFunctionTrataLinha
(ln1 string, linha string, r *Regs, db *gorm.DB)
exec/sped.go:25
↓ 1 callersMethodUpdateC170
(id uint, codItem string, newItem BlocoC.RegC170)
Controllers/repository/inventory_repository.go:35
↓ 1 callersMethodUpdateInventoryItem
(codItem string, item Models.Inventario)
Controllers/repository/inventory_repository.go:89
↓ 1 callersMethodValidate
Validações dos campos
Models/Bloco0/Reg0000.go:47
↓ 1 callersMethodValidate
Validações dos campos
Models/Bloco0/Reg0200.go:37
↓ 1 callersMethodValidate
Validações dos campos
Models/Bloco0/Reg0190.go:28
↓ 1 callersMethodValidate
Validações dos campos
Models/Bloco0/Reg0150.go:40
↓ 1 callersMethodValidate
Validações dos campos
Models/Bloco0/Reg0220.go:31
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC470.go:37
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC425.go:33
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC400.go:30
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC170.go:67
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC100.go:55
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC460.go:36
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC870.go:33
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC465.go:28
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC490.go:34
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC405.go:33
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC800.go:43
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC890.go:37
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC860.go:32
↓ 1 callersMethodValidate
Validações dos campos
Models/BlocoC/RegC420.go:31
↓ 1 callersFunctionbuildBlock9
(counts map[string]int, nonBlock9Count int)
pkg/efd/serializer/serializer.go:73
↓ 1 callersMethodcalculateInventoryValues
(item Models.Inventario, entradas, saidas float64, ano int)
Controllers/service/inventory_service.go:183
↓ 1 callersFunctioncfeBelongsToCNPJ
(cfe cupomfiscal.CFeXML, expectedCNPJ string)
read/xml.go:126
↓ 1 callersFunctiondecodeLine
(line []byte, encoding Encoding)
pkg/efd/parser/parser.go:115
↓ 1 callersFunctiondestinatarioNfe
(input NotaFiscal.NfeProc)
exec/xml_nfe.go:32
↓ 1 callersFunctionemitenteNfe
(input NotaFiscal.NfeProc)
exec/xml_nfe.go:50
↓ 1 callersFunctiongenerateExcel
(db *gorm.DB)
main.go:49
↓ 1 callersFunctionheaderCfe
(input cupomfiscal.CFeXML)
exec/xml_cfe.go:47
↓ 1 callersFunctionheaderNfe
(input NotaFiscal.NfeProc, digitosCodigo int)
exec/xml_nfe.go:104
↓ 1 callersFunctionisBlock9
(code string)
pkg/efd/serializer/serializer.go:108
↓ 1 callersFunctionisTXT
(filename string)
read/sped.go:131
↓ 1 callersFunctionisXML
Funções auxiliares
read/xml.go:134
↓ 1 callersFunctionitensCfe
(input cupomfiscal.CFeXML)
exec/xml_cfe.go:145
↓ 1 callersFunctionitensNfe
(input NotaFiscal.NfeProc, digitosCodigo int)
exec/xml_nfe.go:69
↓ 1 callersFunctionnfeBelongsToCNPJ
(nfe NotaFiscal.NfeProc, expectedCNPJ string)
read/xml.go:119
↓ 1 callersFunctionnormalizeCNPJ
(value string)
main.go:220
↓ 1 callersFunctiononlyDigits
(value string)
config/config.go:64
↓ 1 callersFunctionparseLine
(lineNo int, raw string)
pkg/efd/parser/parser.go:86
↓ 1 callersMethodprocessConversionFactor
(factor Bloco0.Reg0220)
Controllers/service/inventory_service.go:45
↓ 1 callersFunctionprocessFile
processFile processa um único arquivo SPED
read/sped.go:61
↓ 1 callersFunctionprocessInventory
(db *gorm.DB, anoInicial, anoFinal int)
main.go:67
← previousnext →101–200 of 383, ranked by callers