CodiceFiscale 0.1.5

CodiceFiscale 0.1.5

Maintained by Luigi Aiello.



Codice fiscale

Calculating the tax code for ios has never been easier.

Overview

The example can help you better understand how the library works.

Requirements

  • iOS 10.0+
  • Xcode 10

Integration

CocoaPods (iOS 10+)

You can use CocoaPods to install CodiceFiscale by adding it to your Podfile:

platform :ios, '10.0'
use_frameworks!

target 'MyApp' do
    pod 'CodiceFiscale'
end

Usage

Initialization

import CodiceFiscale
let fiscalCodeManager = FiscalCodeManager()

Or

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

With this inizialization you can customize the local authorities list.

Basics

Calculate

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

These are the fields needed to calculate the fiscal code:

  • Name
  • Cognome
  • Gender
  • Date of Birth
  • Town of Birth
  • Province of Birth

The function return a nullable value that contain the calculated fiscal code.

Retrive information

fiscalCodeManager.retriveInformationFrom(fiscalCode: <fiscalCode>)

The function return a nullable class that contain the all retrieved fields of input fiscal code.

Info

For more info about fiscal code consult the site: Codice fiscale.

Attention!!

When calculating the Fiscal Code it is possible to incur in the homocody, that is in those cases in which two different people find themselves having an identical Fiscal Code, in order not to take risks we advise you to use the online service of the Revenue Agency and verify the code after having calculated it, thanks to this tool you can check the validity of the tax code, thus avoiding unpleasant surprises or making important official documents invalid.

License

SwiftMessages is distributed under the MIT license. See LICENSE for details.