Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chapzin/parse-efd-fiscal
/ functions
Functions
383 in github.com/chapzin/parse-efd-fiscal
⨍
Functions
383
◇
Types & classes
138
↓ 1 callers
Method
GetC170ByItemAndUnit
(codItem, unid string, dtIni, dtFin time.Time)
Controllers/repository/inventory_repository.go:97
↓ 1 callers
Method
GetCancelledInvoices
Métodos para Notas Canceladas
Controllers/repository/inventory_repository.go:44
↓ 1 callers
Method
GetDistinctProducts
Métodos para Inventário
Controllers/repository/inventory_repository.go:69
↓ 1 callers
Method
GetEntradasPeriodo
GetEntradasPeriodo retorna o total de entradas de um item em um período
Controllers/repository/inventory_repository.go:107
↓ 1 callers
Function
GetEnvDurationOrDefault
GetEnvDurationOrDefault retorna o valor da variável de ambiente como Duration ou o valor padrão
pkg/env/env.go:38
↓ 1 callers
Function
GetEnvIntOrDefault
GetEnvIntOrDefault retorna o valor da variável de ambiente como inteiro ou o valor padrão
pkg/env/env.go:29
↓ 1 callers
Method
GetMySQLConnectionString
()
config/config.go:74
↓ 1 callers
Method
GetQuantidadeLiquida
()
Models/BlocoC/RegC470.go:121
↓ 1 callers
Method
GetReg0000
()
Models/Bloco0/Reg0000.go:43
↓ 1 callers
Method
GetReg0150
()
Models/Bloco0/Reg0150.go:61
↓ 1 callers
Method
GetReg0190
()
Models/Bloco0/Reg0190.go:46
↓ 1 callers
Method
GetReg0200
()
Models/Bloco0/Reg0200.go:61
↓ 1 callers
Method
GetReg0220
()
Models/Bloco0/Reg0220.go:55
↓ 1 callers
Method
GetRegC100
()
Models/BlocoC/RegC100.go:73
↓ 1 callers
Method
GetRegC170
()
Models/BlocoC/RegC170.go:92
↓ 1 callers
Method
GetRegC400
()
Models/BlocoC/RegC400.go:51
↓ 1 callers
Method
GetRegC405
()
Models/BlocoC/RegC405.go:54
↓ 1 callers
Method
GetRegC420
()
Models/BlocoC/RegC420.go:49
↓ 1 callers
Method
GetRegC425
()
Models/BlocoC/RegC425.go:57
↓ 1 callers
Method
GetRegC460
()
Models/BlocoC/RegC460.go:57
↓ 1 callers
Method
GetRegC465
()
Models/BlocoC/RegC465.go:49
↓ 1 callers
Method
GetRegC470
()
Models/BlocoC/RegC470.go:61
↓ 1 callers
Method
GetRegC490
()
Models/BlocoC/RegC490.go:55
↓ 1 callers
Method
GetRegC800
()
Models/BlocoC/RegC800.go:73
↓ 1 callers
Method
GetRegC860
()
Models/BlocoC/RegC860.go:59
↓ 1 callers
Method
GetRegC870
()
Models/BlocoC/RegC870.go:60
↓ 1 callers
Method
GetRegC890
()
Models/BlocoC/RegC890.go:67
↓ 1 callers
Method
GetRegH005
()
Models/BlocoH/RegH005.go:35
↓ 1 callers
Method
GetRegH010
()
Models/BlocoH/RegH010.go:45
↓ 1 callers
Method
GetSaidasPeriodo
GetSaidasPeriodo retorna o total de saídas de um item em um período
Controllers/repository/inventory_repository.go:130
↓ 1 callers
Method
GetUnprocessedConversionFactors
()
Controllers/repository/inventory_repository.go:27
↓ 1 callers
Function
InsertXmlCfe
(db *gorm.DB, input cupomfiscal.CFeXML)
exec/xml_cfe.go:16
↓ 1 callers
Function
InsertXmlNfe
(db *gorm.DB, input NotaFiscal.NfeProc, digitosCodigo string)
exec/xml_nfe.go:12
↓ 1 callers
Function
LoadEnv
LoadEnv carrega as variáveis de ambiente do arquivo .env
pkg/env/env.go:13
↓ 1 callers
Method
MarkFactorAsProcessed
(id uint)
Controllers/repository/inventory_repository.go:39
↓ 1 callers
Function
NewInventoryRepository
(db *gorm.DB)
Controllers/repository/inventory_repository.go:18
↓ 1 callers
Function
NewInventoryService
(repo *repository.InventoryRepository)
Controllers/service/inventory_service.go:18
↓ 1 callers
Function
NewPool
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 callers
Function
ParseCPF
(value string)
pkg/efd/types/types.go:53
↓ 1 callers
Function
ParseChaveNFe
(value string)
pkg/efd/types/types.go:131
↓ 1 callers
Function
ParseNCM
(value string)
pkg/efd/types/types.go:115
↓ 1 callers
Function
ParseUF
(value string)
pkg/efd/types/types.go:75
↓ 1 callers
Function
PopularEntradas
(AnoInicial int, AnoFinal int, wg *sync.WaitGroup, db *gorm.DB)
Controllers/InventarioController.go:179
↓ 1 callers
Function
PopularInventarios
(AnoInicial int, AnoFinal int, wg *sync.WaitGroup, db *gorm.DB)
Controllers/InventarioController.go:129
↓ 1 callers
Function
PopularItensXmls
(db *gorm.DB, wg *sync.WaitGroup)
Controllers/InventarioController.go:108
↓ 1 callers
Function
PopularReg0200
(db *gorm.DB, wg *sync.WaitGroup)
Controllers/InventarioController.go:87
↓ 1 callers
Function
PopularSaidas
(AnoInicial int, AnoFinal int, wg *sync.WaitGroup, db *gorm.DB)
Controllers/InventarioController.go:244
↓ 1 callers
Method
ProcessConversionFactors
()
Controllers/service/inventory_service.go:22
↓ 1 callers
Function
ProcessarDiferencas
fazer uma refactory completo recursive
Controllers/InventarioController.go:318
↓ 1 callers
Function
ProcessarFatorConversao
(db *gorm.DB, wg *sync.WaitGroup)
Controllers/InventarioController.go:41
↓ 1 callers
Function
RebuildBlock9
(records []parser.Record)
pkg/efd/serializer/serializer.go:50
↓ 1 callers
Function
RecursiveSpeds
RecursiveSpeds processa recursivamente arquivos SPED em um diretório
read/sped.go:16
↓ 1 callers
Function
RecursiveXmls
RecursiveXmls processa recursivamente arquivos XML em um diretório
read/xml.go:19
↓ 1 callers
Method
Saida
()
pkg/efd/types/types.go:108
↓ 1 callers
Function
Schema
(db *gorm.DB)
SpedDB/Schema.go:9
↓ 1 callers
Function
Serialize
Serialize escreve um documento EFD. Opcionalmente reconstrói o Bloco 9.
pkg/efd/efd.go:55
↓ 1 callers
Method
Start
Start inicia os workers do pool. Deve ser chamado antes de submeter tarefas.
pkg/worker/pool.go:46
↓ 1 callers
Function
TrataLinha
(ln1 string, linha string, r *Regs, db *gorm.DB)
exec/sped.go:25
↓ 1 callers
Method
UpdateC170
(id uint, codItem string, newItem BlocoC.RegC170)
Controllers/repository/inventory_repository.go:35
↓ 1 callers
Method
UpdateInventoryItem
(codItem string, item Models.Inventario)
Controllers/repository/inventory_repository.go:89
↓ 1 callers
Method
Validate
Validações dos campos
Models/Bloco0/Reg0000.go:47
↓ 1 callers
Method
Validate
Validações dos campos
Models/Bloco0/Reg0200.go:37
↓ 1 callers
Method
Validate
Validações dos campos
Models/Bloco0/Reg0190.go:28
↓ 1 callers
Method
Validate
Validações dos campos
Models/Bloco0/Reg0150.go:40
↓ 1 callers
Method
Validate
Validações dos campos
Models/Bloco0/Reg0220.go:31
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC470.go:37
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC425.go:33
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC400.go:30
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC170.go:67
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC100.go:55
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC460.go:36
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC870.go:33
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC465.go:28
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC490.go:34
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC405.go:33
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC800.go:43
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC890.go:37
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC860.go:32
↓ 1 callers
Method
Validate
Validações dos campos
Models/BlocoC/RegC420.go:31
↓ 1 callers
Function
buildBlock9
(counts map[string]int, nonBlock9Count int)
pkg/efd/serializer/serializer.go:73
↓ 1 callers
Method
calculateInventoryValues
(item Models.Inventario, entradas, saidas float64, ano int)
Controllers/service/inventory_service.go:183
↓ 1 callers
Function
cfeBelongsToCNPJ
(cfe cupomfiscal.CFeXML, expectedCNPJ string)
read/xml.go:126
↓ 1 callers
Function
decodeLine
(line []byte, encoding Encoding)
pkg/efd/parser/parser.go:115
↓ 1 callers
Function
destinatarioNfe
(input NotaFiscal.NfeProc)
exec/xml_nfe.go:32
↓ 1 callers
Function
emitenteNfe
(input NotaFiscal.NfeProc)
exec/xml_nfe.go:50
↓ 1 callers
Function
generateExcel
(db *gorm.DB)
main.go:49
↓ 1 callers
Function
headerCfe
(input cupomfiscal.CFeXML)
exec/xml_cfe.go:47
↓ 1 callers
Function
headerNfe
(input NotaFiscal.NfeProc, digitosCodigo int)
exec/xml_nfe.go:104
↓ 1 callers
Function
isBlock9
(code string)
pkg/efd/serializer/serializer.go:108
↓ 1 callers
Function
isTXT
(filename string)
read/sped.go:131
↓ 1 callers
Function
isXML
Funções auxiliares
read/xml.go:134
↓ 1 callers
Function
itensCfe
(input cupomfiscal.CFeXML)
exec/xml_cfe.go:145
↓ 1 callers
Function
itensNfe
(input NotaFiscal.NfeProc, digitosCodigo int)
exec/xml_nfe.go:69
↓ 1 callers
Function
nfeBelongsToCNPJ
(nfe NotaFiscal.NfeProc, expectedCNPJ string)
read/xml.go:119
↓ 1 callers
Function
normalizeCNPJ
(value string)
main.go:220
↓ 1 callers
Function
onlyDigits
(value string)
config/config.go:64
↓ 1 callers
Function
parseLine
(lineNo int, raw string)
pkg/efd/parser/parser.go:86
↓ 1 callers
Method
processConversionFactor
(factor Bloco0.Reg0220)
Controllers/service/inventory_service.go:45
↓ 1 callers
Function
processFile
processFile processa um único arquivo SPED
read/sped.go:61
↓ 1 callers
Function
processInventory
(db *gorm.DB, anoInicial, anoFinal int)
main.go:67
← previous
next →
101–200 of 383, ranked by callers