first commit

This commit is contained in:
Claudecio Martins
2026-06-16 10:04:10 -03:00
commit a951944997
4463 changed files with 419677 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
<?php
namespace WorkbloomERP\Constants;
class BrasilUfsConst {
public const UFS = [
'AC' => 'Acre',
'AL' => 'Alagoas',
'AP' => 'Amapá',
'AM' => 'Amazonas',
'BA' => 'Bahia',
'CE' => 'Ceará',
'DF' => 'Distrito Federal',
'ES' => 'Espírito Santo',
'EX' => 'Estrangeiro',
'GO' => 'Goiás',
'MA' => 'Maranhão',
'MT' => 'Mato Grosso',
'MS' => 'Mato Grosso do Sul',
'MG' => 'Minas Gerais',
'PA' => 'Pará',
'PB' => 'Paraíba',
'PR' => 'Paraná',
'PE' => 'Pernambuco',
'PI' => 'Piauí',
'RJ' => 'Rio de Janeiro',
'RN' => 'Rio Grande do Norte',
'RS' => 'Rio Grande do Sul',
'RO' => 'Rondônia',
'RR' => 'Roraima',
'SC' => 'Santa Catarina',
'SP' => 'São Paulo',
'SE' => 'Sergipe',
'TO' => 'Tocantins'
];
public static function getAll(): array {
return self::UFS;
}
public static function exists(string $uf): bool {
return isset(self::UFS[strtoupper($uf)]);
}
public static function getName(string $uf): ?string {
return self::UFS[strtoupper($uf)] ?? null;
}
}
+23
View File
@@ -0,0 +1,23 @@
<?php
namespace WorkbloomERP\Constants;
class SpedCRTConst {
public const CRT = [
"1" => "Simples Nacional",
"2" => "Simples Nacional - Excesso de Sublimite de Receita Bruta",
"3" => "Regime Normal",
"4" => "MEI - Microempreendedor Individual"
];
public static function getAll(): array {
return self::CRT;
}
public static function getDescription(string|int|null $code): string {
return self::CRT[$code] ?? 'Código de regime tributário desconhecido.';
}
public static function exists(string|int|null $code): bool {
return isset(self::CRT[$code]);
}
}
+262
View File
@@ -0,0 +1,262 @@
<?php
namespace WorkbloomERP\Constants;
class SpedPaisesConst {
public const PAISES = [
"0132" => "AFEGANISTAO",
"7560" => "AFRICA DO SUL",
"0175" => "ALBANIA",
"0230" => "ALEMANHA",
"0370" => "ANDORRA",
"0400" => "ANGOLA",
"0418" => "ANGUILLA",
"0434" => "ANTIGUA E BARBUDA",
"0531" => "ARABIA SAUDITA",
"0590" => "ARGELIA",
"0639" => "ARGENTINA",
"0647" => "ARMENIA",
"0655" => "ARUBA",
"0698" => "AUSTRALIA",
"0728" => "AUSTRIA",
"0736" => "AZERBAIDJAO",
"0779" => "BAHAMAS, ILHAS",
"0817" => "BANGLADESH",
"0833" => "BARBADOS",
"0809" => "BAREIN",
"0850" => "BELARUS",
"0876" => "BELGICA",
"0884" => "BELIZE",
"2291" => "BENIN",
"0906" => "BERMUDAS",
"0973" => "BOLIVIA",
"0990" => "BONAIRE, SAINT EUSTATIUS E SABA",
"0981" => "BOSNIA-HERZEGOVINA",
"1015" => "BOTSUANA",
"1098" => "BOUVET, ILHA",
"1058" => "BRASIL",
"1082" => "BRUNEI",
"1112" => "BULGARIA",
"0310" => "BURKINA FASO",
"1155" => "BURUNDI",
"1198" => "BUTAO",
"1279" => "CABO VERDE",
"1457" => "CAMAROES",
"1414" => "CAMBOJA",
"1490" => "CANADA",
"1546" => "CATAR",
"1538" => "CAZAQUISTAO",
"7889" => "CHADE",
"1589" => "CHILE",
"1600" => "CHINA",
"1635" => "CHIPRE",
"5118" => "CHRISTMAS, ILHA (NAVIDAD)",
"7412" => "CINGAPURA",
"1651" => "COCOS (KEELINGS)",
"1694" => "COLOMBIA",
"1775" => "CONGO",
"1872" => "COREIA DO NORTE",
"1937" => "COSTA DO MARFIM",
"1376" => "CAYMAN",
"1732" => "COMORES",
"1830" => "COOK",
"1902" => "COREIA DO SUL",
"1961" => "COSTA RICA",
"1953" => "CROACIA",
"1996" => "CUBA",
"2003" => "CURACAO",
"2321" => "DINAMARCA",
"7838" => "DJIBUTI",
"2356" => "DOMINICA",
"2402" => "EGITO",
"6874" => "EL SALVADOR",
"2445" => "EMIRADOS ARABES UNIDOS",
"2399" => "EQUADOR",
"2437" => "ERITREIA",
"2470" => "ESLOVAQUIA",
"2461" => "ESLOVENIA",
"2453" => "ESPANHA",
"2496" => "ESTADOS UNIDOS",
"2518" => "ESTONIA",
"7544" => "ESWATINI (ANTIGA SUAZILANDIA)",
"2534" => "ETIOPIA",
"2550" => "FALKLAND (MALVINAS)",
"2593" => "FAROE",
"8702" => "FIJI",
"2674" => "FILIPINAS",
"2712" => "FINLANDIA",
"2755" => "FRANCA",
"2810" => "GABAO",
"2852" => "GAMBIA",
"2895" => "GANA",
"2917" => "GEORGIA",
"2933" => "GIBRALTAR",
"2976" => "GRANADA",
"3018" => "GRECIA",
"3050" => "GROENLANDIA",
"3093" => "GUADALUPE",
"3131" => "GUAM",
"3174" => "GUATEMALA",
"1504" => "GUERNSEY, ILHA DO CANAL (INCLUI ALDERNEY E SARK)",
"3379" => "GUIANA",
"3255" => "GUIANA FRANCESA",
"3298" => "GUINE",
"3344" => "GUINE-BISSAU",
"3310" => "GUINE-EQUATORIAL",
"3417" => "HAITI",
"5738" => "HOLANDA (PAISES BAIXOS)",
"3450" => "HONDURAS",
"3514" => "HONG KONG",
"3557" => "HUNGRIA",
"3573" => "IEMEN",
"3611" => "INDIA",
"3654" => "INDONESIA",
"3727" => "IRA",
"3697" => "IRAQUE",
"3751" => "IRLANDA",
"3794" => "ISLANDIA",
"3832" => "ISRAEL",
"3867" => "ITALIA",
"3913" => "JAMAICA",
"3999" => "JAPAO",
"1508" => "JERSEY, ILHA DO CANAL",
"3964" => "JOHNSTON",
"4030" => "JORDANIA",
"4111" => "KIRIBATI",
"1988" => "KUWEIT (ou Coveite)",
"4200" => "LAOS",
"4260" => "LESOTO",
"4278" => "LETONIA",
"4316" => "LIBANO",
"4340" => "LIBERIA",
"4383" => "LIBIA",
"4405" => "LIECHTENSTEIN",
"4421" => "LITUANIA",
"4456" => "LUXEMBURGO",
"4472" => "MACAU",
"4499" => "MACEDONIA",
"4502" => "MADAGASCAR",
"4553" => "MALASIA",
"4588" => "MALAVI",
"4618" => "MALDIVAS",
"4642" => "MALI",
"4677" => "MALTA",
"3595" => "MAN, ILHA DE",
"4723" => "MARIANAS DO NORTE",
"4740" => "MARROCOS",
"4766" => "MARSHALL, ILHAS",
"4774" => "MARTINICA",
"4855" => "MAURICIO",
"4880" => "MAURITANIA",
"4936" => "MEXICO",
"0930" => "MIANMAR",
"4995" => "MICRONESIA",
"5053" => "MOCAMBIQUE",
"4944" => "MOLDAVIA",
"4952" => "MONACO",
"4979" => "MONGOLIA",
"4985" => "MONTENEGRO",
"5010" => "MONTSERRAT",
"5070" => "NAMIBIA",
"5088" => "NAURU",
"5177" => "NEPAL",
"5215" => "NICARAGUA",
"5258" => "NIGER",
"5282" => "NIGERIA",
"5312" => "NIUE",
"5355" => "NORFOLK, ILHA",
"5380" => "NORUEGA",
"5428" => "NOVA CALEDONIA",
"5487" => "NOVA ZELANDIA",
"5568" => "OMA",
"5665" => "PACIFICO, ILHAS DO (POSSESSAO DOS EUA)",
"5754" => "PALAU",
"5780" => "PALESTINA",
"5800" => "PANAMA",
"5452" => "PAPUA NOVA GUINE",
"5762" => "PAQUISTAO",
"5860" => "PARAGUAI",
"5894" => "PERU",
"5932" => "PITCAIRN",
"5991" => "POLINESIA FRANCESA",
"6033" => "POLONIA",
"6114" => "PORTO RICO",
"6076" => "PORTUGAL",
"6238" => "QUENIA",
"6254" => "QUIRGUISTAO",
"6289" => "REINO UNIDO",
"6408" => "REPUBLICA CENTRO-AFRICANA",
"8885" => "REPUBLICA DEMOCRATICA DO CONGO",
"6475" => "REPUBLICA DOMINICANA",
"7919" => "REPUBLICA TCHECA",
"6602" => "REUNIAO",
"6700" => "ROMENIA",
"6750" => "RUANDA",
"6769" => "RUSSIA",
"6858" => "SAARA OCIDENTAL",
"6777" => "SALOMAO, ILHAS",
"6904" => "SAMOA",
"6912" => "SAMOA AMERICANA",
"6971" => "SAN MARINO",
"7102" => "SANTA HELENA",
"7153" => "SANTA LUCIA",
"6955" => "SAO CRISTOVAO E NEVES",
"6980" => "SAO MARTINHO, ILHA DE (PARTE FRANCESA)",
"6998" => "SAO MARTINHO, ILHA DE (PARTE HOLANDESA)",
"7005" => "SAO PEDRO E MIQUELON",
"7200" => "SAO TOME E PRINCIPE",
"7056" => "SAO VICENTE E GRANADINAS",
"7315" => "SEICHELES",
"7285" => "SENEGAL",
"7358" => "SERRA LEOA",
"7370" => "SERVIA",
"7447" => "SIRIA",
"7480" => "SOMALIA",
"7501" => "SRI LANKA",
"7595" => "SUDAO",
"7600" => "SUDÃO DO SUL",
"7641" => "SUECIA",
"7676" => "SUICA",
"7706" => "SURINAME",
"7552" => "SVALBARD E JAN MAYEN",
"7722" => "TADJIQUISTAO",
"7765" => "TAILANDIA",
"1619" => "TAIWAN",
"7803" => "TANZANIA",
"7820" => "TERRITORIO BRITANICO OCEANO INDICO",
"7951" => "TIMOR LESTE",
"8001" => "TOGO",
"8109" => "TONGA",
"8052" => "TOQUELAU",
"8150" => "TRINIDAD E TOBAGO",
"8206" => "TUNISIA",
"8230" => "TURCAS E CAICOS",
"8249" => "TURCOMENISTAO",
"8273" => "TURQUIA",
"8281" => "TUVALU",
"8311" => "UCRANIA",
"8338" => "UGANDA",
"8451" => "URUGUAI",
"8478" => "UZBEQUISTAO",
"5517" => "VANUATU",
"8486" => "VATICANO",
"8508" => "VENEZUELA",
"8583" => "VIETNA",
"8630" => "VIRGENS, ILHAS (BRITANICAS)",
"8664" => "VIRGENS, ILHAS (EUA)",
"8753" => "WALLIS E FUTUNA, ILHAS",
"8907" => "ZAMBIA",
"6653" => "ZIMBABUE"
];
public static function getAll(): array {
return self::PAISES;
}
public static function getNomeByCod(string $codigo): ?string {
return self::PAISES[$codigo] ?? null;
}
public static function exists(string $codigo): bool {
return isset(self::PAISES[$codigo]);
}
}