CodiceFiscale 0.1.5

CodiceFiscale 0.1.5

维护者: Luigi Aiello



Codice fiscale

在ios上计算税号从未如此简单。

概览

示例可以帮助您更好地理解库的工作原理。

需求

  • iOS 10.0+
  • Xcode 10

集成

CocoaPods (iOS 10+)

您可以使用 CocoaPods 通过将其添加到您的 Podfile 来安装 CodiceFiscale

platform :ios, '10.0'
use_frameworks!

target 'MyApp' do
    pod 'CodiceFiscale'
end

使用

初始化

import CodiceFiscale
let fiscalCodeManager = FiscalCodeManager()

或者

let fiscalCodeManager = FiscalCodeManager(localAuthorietsFileName: <fileName>, localAuthorietsExtension: <extensionName>)

使用这种初始化方式可以自定义当地主管部门列表。

基础

计算

fiscalCodeManager.calculate(name: <name>, surname: <surname>, gender: <gender>, date: <date>, town: <town>, province: <province>)

这些是需要用于计算税号的字段

  • 姓名
  • 姓氏
  • 性别
  • 出生日期
  • 出生城镇
  • 出生省份

该函数返回一个可能为null的值,包含计算出的税号。

检索信息

fiscalCodeManager.retriveInformationFrom(fiscalCode: <fiscalCode>)

该函数返回一个可能为null的类,包含所有检索到的输入税号字段。

信息

有关税号的更多信息,请参阅网站: Codice fiscale

注意!

在计算税务编码时,可能会出现同码现象,即两个人拥有相同的税务编码。为了降低风险,我们建议您使用税务局的在线服务,并在计算后验证编码。借助这个工具,您可以检查税务编码的有效性,从而避免不愉快的惊喜或使重要官方文件无效。

许可

SwiftMessages遵循MIT许可协议。有关详细信息,请见LICENSE