@@ -28,6 +28,9 @@ namespace XYY.Service.Standard.ChinaPost
static string[] receiverCountryCode = new string[] {
"AT", "BE", "BG", "CY", "DK", "EE", "FI", "FR", "DE", "GR", "HU", "IE", "IT", "LV", "LT", "LU", "MT", "NL", "PL", "PT", "RO", "SK", "SI", "ES", "SE", "HR", "CZ","BR"
};
+ static string[] receiverTaxNoCountryCode = new string[] {
+ "BR"
+ };
public Task<List<BagDeclareErrosResult>> BagDeclare(BagDeclareRequest bagDeclareRequest)
{
throw new NotImplementedException();
@@ -406,6 +409,10 @@ namespace XYY.Service.Standard.ChinaPost
// throw new Exception("未提供税号");
}
+ if (receiverTaxNoCountryCode.Contains(order.ReceiverCountryCode))
+ {
+ post.taxNo= order.TaxNo;
+ }
//}
return post;