saft_mcp/__init__.py,sha256=-NlS9mAMZWU8NOQw2vzCo-Mng4MUyC-AgUPuVTeVmFU,95
saft_mcp/__main__.py,sha256=ufa1k_HGMJRaefQQn8__TsDqnRYxAPkedi6ammVezAE,100
saft_mcp/config.py,sha256=SwzziX34BZXGIhWwHu0D8zKve64COtEfjhiYGirb59Q,1083
saft_mcp/exceptions.py,sha256=XvvwdZVqETVLM2pVWseoDTQD3ljfv_-isZ2MFoMd-dE,760
saft_mcp/server.py,sha256=hITMj3YbrwpqJfJLInfhXyBeq5LnRk2DxULUSbe4aEU,10791
saft_mcp/state.py,sha256=BzRuwKhq_t-RTkY-DIdZr599emPAnM6xHcHFZoeZ8X4,2145
saft_mcp/parser/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saft_mcp/parser/detector.py,sha256=yxuvSw25sd386fTFDY7x0x0XBdqUKFFiPdhkQMua6JI,1597
saft_mcp/parser/encoding.py,sha256=2pDsrd3qg76gWiPlh64DN6yiTzpnkERSzZy7MGBpYyk,1720
saft_mcp/parser/full_parser.py,sha256=RQ-4gysoEC2yK8x1bqdovaFVu05lrlMuKc02OFUPYDA,23975
saft_mcp/parser/models.py,sha256=dpZWlY2BLHd_8JPEIjHuVDlNYsb4l7J9IRit6zNTp34,14426
saft_mcp/schemas/saftpt1.04_01.xsd,sha256=TtwieFLTsL90942cVcRvMCxyAtO-omMIQWqQV6cqkbA,102879
saft_mcp/tools/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saft_mcp/tools/aging.py,sha256=WltfXo-gl0g-kHiwIh5UW-SFOdfouOvR2qSuY77nm-I,4920
saft_mcp/tools/anomaly_detect.py,sha256=jvPbs0HYJnpyH-Z60xtZECt4cbxrZXhNCyM3BhmkkZ8,7915
saft_mcp/tools/compare.py,sha256=xHgkt9vwn-_gCFFq5RFvivQFBucLAQ3HxyhmFeuK8lw,8011
saft_mcp/tools/export.py,sha256=OI1pDRnfWTVchrS0FYr9Dk5YzcpP6hi3Ltx7NJjgnhs,5339
saft_mcp/tools/get_invoice.py,sha256=zyCPyDz6tJSNmtUTP_oCck-HjyirRERJDBoX5wMHXDU,4077
saft_mcp/tools/load.py,sha256=IFic_bn9zS56j_SMDsHFM3mEkuuoDT-MT8tQAzu220o,2616
saft_mcp/tools/query_customers.py,sha256=ZXwgfyMYLmXi0J9dS9mfJVXjyhWrUS49aCYzVGB2aIs,2937
saft_mcp/tools/query_invoices.py,sha256=jdnChfyiDViWJvMUV1mMdN8S1g1TesSBmU9S9O3Rl1M,3396
saft_mcp/tools/query_products.py,sha256=OrN-DrWHiyAZymXfRVadbUKBZ239amJn3XbruLZ5bt8,3114
saft_mcp/tools/stats.py,sha256=1mkXTkqhYpkzRcL-T3HByqGMPlQFcH1NGOWOAqoARmk,5542
saft_mcp/tools/summary.py,sha256=2pCc38jegH3EZM_d3EFmzya26BRHqnsfqybLfX4e7Wg,4269
saft_mcp/tools/tax_summary.py,sha256=5LUnbDBir6XqKw9bNMIYMt0yD11oJ1X5Tvn3ypkI828,4648
saft_mcp/tools/validate.py,sha256=gmcW491dwcKHxg2rwT0_u5XUn6db4H15l-vDpLI9pnI,2705
saft_mcp/validators/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saft_mcp/validators/business_rules.py,sha256=QZNJSqS9esHyVG5Fa8p4nIgXgD0auhS8U4bGbFQP-4M,7590
saft_mcp/validators/hash_chain.py,sha256=7nuY78IojeOyDcfZAb0stOQbxS1jcnTzWjQLuKeDrHw,2933
saft_mcp/validators/nif.py,sha256=jqaaiESDu2TYN2Vh6K4pnRTmrkaLUuIRjKjyh4G56y0,1793
saft_mcp/validators/xsd_validator.py,sha256=OrxKmnxOixC0tZwVDqyHYpFkjLMe_46_Ou61m5mf1_Y,4058
saft_mcp-0.1.0.dist-info/METADATA,sha256=ZRmxOINYXf6XiftV78zi8o5TEPe7pK4jIaUB7zsUN3s,18067
saft_mcp-0.1.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
saft_mcp-0.1.0.dist-info/licenses/LICENSE,sha256=l3uSYLJzVl3H8X2ZX43gyQ78MaWCynuSD6hcZ_mPdYk,1097
saft_mcp-0.1.0.dist-info/RECORD,,
