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
↓ 97 callers
Function
field
(index int, name string, typ FieldType, required bool, maxLen int)
pkg/efd/layout/catalog.go:97
↓ 80 callers
Function
ConvFloat
Funcao converte string para float caso venha vazio ele retorna zero
tools/SpedConvert.go:21
↓ 62 callers
Function
ColunaAdd
(linha *xlsx.Row, string string)
Controllers/InventarioController.go:460
↓ 47 callers
Function
ColunaAddFloat
(linha *xlsx.Row, valor float64)
Controllers/InventarioController.go:465
↓ 24 callers
Function
stringToFloat
(str string)
exec/xml_cfe.go:247
↓ 15 callers
Function
ConvInt
Funcao de conversao de arquivo string para inteiro caso venha vazio ele retorna zero
tools/SpedConvert.go:12
↓ 14 callers
Method
String
()
pkg/efd/types/types.go:86
↓ 11 callers
Function
FloatToStringSped
(valor float64)
tools/SpedConvert.go:33
↓ 10 callers
Function
ConvertData
funcao utilizada para data nula
tools/SpedConvert.go:65
↓ 10 callers
Function
GetEnvOrDefault
GetEnvOrDefault retorna o valor da variável de ambiente ou o valor padrão
pkg/env/env.go:21
↓ 10 callers
Function
diag
(severity diagnostic.Severity, code string, record parser.Record, field string, message string)
pkg/efd/validator/validator.go:145
↓ 10 callers
Function
fixed
(index int, code string)
pkg/efd/layout/catalog.go:93
↓ 8 callers
Function
AdicionaDigitosCodigo
(codigo string, digitos int)
tools/SpedConvert.go:37
↓ 7 callers
Function
ConvertDataNull
Funcao que trata data nula
tools/SpedConvert.go:59
↓ 7 callers
Function
FloatToString
(valor float64)
tools/SpedConvert.go:29
↓ 7 callers
Method
Submit
Submit adiciona uma nova tarefa ao pool. Se o contexto já estiver cancelado, retorna imediatamente com o erro do contexto.
pkg/worker/pool.go:73
↓ 6 callers
Method
HasErrors
()
pkg/efd/diagnostic/diagnostic.go:44
↓ 6 callers
Function
Parse
(r io.Reader, opts Options)
pkg/efd/parser/parser.go:41
↓ 5 callers
Function
ColunaAddFloatDif
(linha *xlsx.Row, valor float64)
Controllers/InventarioController.go:469
↓ 5 callers
Function
Validate
(doc *parser.Document, opts Options)
pkg/efd/validator/validator.go:21
↓ 5 callers
Method
Wait
Wait espera todas as tarefas serem concluídas e retorna os erros encontrados. Se o contexto for cancelado antes da conclusão, retorna o erro do contex
pkg/worker/pool.go:86
↓ 5 callers
Function
allDigits
(value string)
pkg/efd/types/types.go:245
↓ 5 callers
Function
normalizeCNPJ
(value string)
read/sped.go:121
↓ 4 callers
Function
Serialize
(w io.Writer, doc *parser.Document, opts Options)
pkg/efd/serializer/serializer.go:25
↓ 4 callers
Function
control
(code, name, block string, fields int)
pkg/efd/layout/catalog.go:101
↓ 4 callers
Function
newRecord
(code string, values ...string)
pkg/efd/serializer/serializer.go:101
↓ 4 callers
Function
onlyDigits
(value string)
pkg/efd/types/types.go:243
↓ 4 callers
Function
parseForTest
(t *testing.T, input string)
pkg/efd/validator/validator_test.go:10
↓ 3 callers
Function
ConvertDataXml
Funcao converte data do xml
tools/SpedConvert.go:74
↓ 3 callers
Function
MustDefaultCatalog
()
pkg/efd/layout/catalog.go:62
↓ 3 callers
Function
ParseCNPJ
(value string)
pkg/efd/types/types.go:17
↓ 3 callers
Method
Record
(code string)
pkg/efd/layout/catalog.go:48
↓ 3 callers
Method
Valid
()
pkg/efd/types/types.go:46
↓ 3 callers
Function
belongsToCNPJ
(campos []string, expectedCNPJ string)
read/sped.go:111
↓ 3 callers
Function
dataSpedMysql
Funcao tratando data recebida do arquivo do sped
tools/SpedConvert.go:47
↓ 3 callers
Function
latin1ToUTF8
(line []byte)
pkg/efd/parser/parser.go:135
↓ 2 callers
Method
Coef
()
pkg/efd/types/types.go:240
↓ 2 callers
Function
Contains
Contains verifica se uma string está presente em um slice de strings
tools/SpedConvert.go:83
↓ 2 callers
Function
DefaultCatalog
()
pkg/efd/layout/catalog.go:70
↓ 2 callers
Method
Formatted
()
pkg/efd/types/types.go:38
↓ 2 callers
Method
ISO
()
pkg/efd/types/types.go:171
↓ 2 callers
Method
IsError
()
pkg/efd/diagnostic/diagnostic.go:35
↓ 2 callers
Function
LoadConfig
()
config/config.go:39
↓ 2 callers
Function
Parse
Parse lê um arquivo EFD de forma streaming e retorna um documento em memória.
pkg/efd/efd.go:45
↓ 2 callers
Function
ParseAndValidate
ParseAndValidate lê e valida um arquivo EFD em uma única chamada.
pkg/efd/efd.go:60
↓ 2 callers
Function
ParseCFOP
(value string)
pkg/efd/types/types.go:91
↓ 2 callers
Function
ParseDataSped
(value string)
pkg/efd/types/types.go:149
↓ 2 callers
Function
ParseDecimal
(value string)
pkg/efd/types/types.go:185
↓ 2 callers
Method
Popula
(byteValue []byte)
Models/NotaFiscal/NFProc.go:365
↓ 2 callers
Method
Scale
()
pkg/efd/types/types.go:241
↓ 2 callers
Function
Validate
Validate valida um documento parseado usando as opções informadas.
pkg/efd/efd.go:50
↓ 2 callers
Function
decodeSpedLine
(line []byte)
read/sped.go:99
↓ 2 callers
Function
newProcessControl
newProcessControl cria uma nova instância de controle de processamento
read/control.go:27
↓ 2 callers
Function
spedPeriodExists
(db *gorm.DB, ano, mes int)
main.go:244
↓ 2 callers
Function
sugestaoInventarioFinal
(inv Models.Inventario)
Controllers/InventarioController.go:734
↓ 2 callers
Function
tables
()
SpedDB/createMigration.go:13
↓ 1 callers
Function
CleanSpedItems
Remove todos as tabelas dos registros
SpedDB/SpedClean.go:10
↓ 1 callers
Method
CountBySeverity
(severity Severity)
pkg/efd/diagnostic/diagnostic.go:53
↓ 1 callers
Function
Create
(db *gorm.DB)
SpedDB/createMigration.go:48
↓ 1 callers
Method
CreateInventoryItem
(item Models.Inventario)
Controllers/repository/inventory_repository.go:77
↓ 1 callers
Function
CreateReg0000
CreateReg0000 cria um novo registro Reg0000
Models/Bloco0/Reg0000.go:87
↓ 1 callers
Function
CreateReg0150
CreateReg0150 cria um novo registro Reg0150
Models/Bloco0/Reg0150.go:122
↓ 1 callers
Function
CreateReg0190
CreateReg0190 cria um novo registro Reg0190
Models/Bloco0/Reg0190.go:87
↓ 1 callers
Function
CreateReg0200
CreateReg0200 cria um novo registro Reg0200
Models/Bloco0/Reg0200.go:96
↓ 1 callers
Function
CreateReg0220
CreateReg0220 cria um novo registro Reg0220
Models/Bloco0/Reg0220.go:84
↓ 1 callers
Function
CreateRegC100
CreateRegC100 cria um novo registro RegC100
Models/BlocoC/RegC100.go:122
↓ 1 callers
Function
CreateRegC170
CreateRegC170 cria um novo registro RegC170
Models/BlocoC/RegC170.go:146
↓ 1 callers
Function
CreateRegC400
CreateRegC400 cria um novo registro RegC400
Models/BlocoC/RegC400.go:76
↓ 1 callers
Function
CreateRegC405
CreateRegC405 cria um novo registro RegC405
Models/BlocoC/RegC405.go:81
↓ 1 callers
Function
CreateRegC420
CreateRegC420 cria um novo registro RegC420
Models/BlocoC/RegC420.go:74
↓ 1 callers
Function
CreateRegC425
CreateRegC425 cria um novo registro RegC425
Models/BlocoC/RegC425.go:86
↓ 1 callers
Function
CreateRegC460
CreateRegC460 cria um novo registro RegC460
Models/BlocoC/RegC460.go:87
↓ 1 callers
Function
CreateRegC465
CreateRegC465 cria um novo registro RegC465
Models/BlocoC/RegC465.go:72
↓ 1 callers
Function
CreateRegC470
CreateRegC470 cria um novo registro RegC470
Models/BlocoC/RegC470.go:94
↓ 1 callers
Function
CreateRegC490
CreateRegC490 cria um novo registro RegC490
Models/BlocoC/RegC490.go:83
↓ 1 callers
Function
CreateRegC800
CreateRegC800 cria um novo registro RegC800
Models/BlocoC/RegC800.go:110
↓ 1 callers
Function
CreateRegC860
CreateRegC860 cria um novo registro RegC860
Models/BlocoC/RegC860.go:85
↓ 1 callers
Function
CreateRegC870
CreateRegC870 cria um novo registro RegC870
Models/BlocoC/RegC870.go:88
↓ 1 callers
Function
CreateRegC890
CreateRegC890 cria um novo registro RegC890
Models/BlocoC/RegC890.go:99
↓ 1 callers
Function
CreateRegH005
Metodo que criar a struct
Models/BlocoH/RegH005.go:53
↓ 1 callers
Function
CreateRegH010
Metodo que cria o registro populado generico
Models/BlocoH/RegH010.go:72
↓ 1 callers
Function
CreateSchemaInventario
funcao cria estrutura do DB
SpedDB/SchemaInventario.go:11
↓ 1 callers
Function
CriarH010InvFinal
(ano int, db *gorm.DB)
Controllers/InventarioController.go:677
↓ 1 callers
Function
CriarH010InvInicial
(ano int, db *gorm.DB)
Controllers/InventarioController.go:621
↓ 1 callers
Function
DeletarItensNotasCanceladas
(db *gorm.DB, dtIni string, dtFin string, wg *sync.WaitGroup)
Controllers/InventarioController.go:64
↓ 1 callers
Method
DeleteCancelledInvoiceItems
(dtIni, dtFin string)
Controllers/service/inventory_service.go:69
↓ 1 callers
Method
DeleteInvoiceItems
(notaID uint)
Controllers/repository/inventory_repository.go:60
↓ 1 callers
Method
DeleteNonSalesItems
()
Controllers/repository/inventory_repository.go:93
↓ 1 callers
Method
DeleteSoftDeletedItems
()
Controllers/repository/inventory_repository.go:64
↓ 1 callers
Method
DeleteUnitaryConversionFactors
Métodos para Fator de Conversão
Controllers/repository/inventory_repository.go:23
↓ 1 callers
Function
Drop
(db *gorm.DB)
SpedDB/createMigration.go:55
↓ 1 callers
Function
DropSchemaInventario
Funcao dropa estrutura do DB
SpedDB/SchemaInventario.go:17
↓ 1 callers
Method
Entrada
()
pkg/efd/types/types.go:104
↓ 1 callers
Function
ExcelAdd
(db *gorm.DB, sheet *xlsx.Sheet)
Controllers/InventarioController.go:452
↓ 1 callers
Function
ExcelItens
(sheet *xlsx.Sheet, inv Models.Inventario)
Controllers/InventarioController.go:485
↓ 1 callers
Function
ExcelMenu
(sheet *xlsx.Sheet)
Controllers/InventarioController.go:553
↓ 1 callers
Method
FieldByIndex
(index int)
pkg/efd/layout/catalog.go:53
↓ 1 callers
Function
FormatRecord
(record parser.Record)
pkg/efd/serializer/serializer.go:43
↓ 1 callers
Method
GetAllInventoryItems
()
Controllers/repository/inventory_repository.go:81
↓ 1 callers
Method
GetAllInvoices
()
Controllers/repository/inventory_repository.go:52
next →
1–100 of 383, ranked by callers